Lästige Soundausgabe bei Control-Wechsel durch Tabulator

Jan79

Grünschnabel
Hallo,

mir stellt sich folgendes Problem: in Form1 habe ich 5 TextBoxes, über die ich mit einem 'eigenen Tabulator' drüberiterieren möchte.
Es funktionier auch alles prima, nur leider gibt Windows bei jedem Tabulator-Tastendruck eine Klingelton über die Lautsprecher aus. Dieser Klingelton entsteht nicht, wenn ich meinen Source-code weglasse und das Programm die Tabulatorsteuerung selbst übernimmt!
Ich möchte gerne wissen, warum dieser Ton ausgegeben wird, und wie er sich abschalten lässt (ohne die Lautsprecher auszuschalten :))

Hier mein Source-code:

protected override bool ProcessTabKey(bool forward)
{
tabPushed(forward);
return false;​
}

private void tabPushed(bool forward)
{
Control c = selectNextControl(forward);

//while (!c.CanSelect) // Nicht selektierbare Controls überspringen
//{
// c.Select();
// c = selectNextControl(forward);
//}


c.Select();​
}

private Control selectNextControl(bool forward)
{
Control firstControl = ActiveControl;

firstControl = this.GetNextControl(ActiveControl, forward);

//if (firstControl == null) // Keine Controls mehr vorhanden, zurück auf Anfang
// firstControl = this.GetNextControl(null, true);


return firstControl;​
}


Vielen Dank im Voraus, Gruß, Jan
 
Hat sich erledigt!!

Der Return-Value von 'protected override bool ProcessTabKey(bool forward)' ist ausschlaggebend dafür.
 

Neue Beiträge

Zurück