2017-04-04 4 views
0

Ich habe zwei Gruppenfelder, in der ersten Gruppenbox habe ich 3 Textfelder und in der zweiten Gruppenbox habe ich 1 Textfeld. Ich habe diesen Code:Nächste Textbox bei Eingabe mit 2 Gruppenfeldern

private void FormMain_KeyDown(object sender, KeyEventArgs e) 
{ 
    if ((e.KeyData == Keys.Enter)) 
    { 
     SelectNextControl(ActiveControl, true, true, true, true); 
    } 
} 

Aber geben Sie nur in der ersten Gruppe Box funktioniert und springt über den Button und überspringt die zweite Gruppenfeld. Was soll ich tun?

+0

@Smartis ich das tat, springt er immer noch über das zweite Gruppenfeld – SMG

Antwort

1

Als MSDN erwähnt:

Die Select Methode aktiviert die nächste Steuerung in der Tab-Reihenfolge wenn die selektierbare Formatbit Kontrolle wird in Control auf true gesetzt, es in einem anderen Steuerelement enthalten ist, und alle Die übergeordneten Steuerelemente sind sowohl sichtbar als auch aktiviert.

Sie können Ihre Controls (Textbox der) Registerkarte Bestellnummer auf der Liegenschaft TabIndex in Designer finden.

Properties Window in the Designer

+1

Danke. Es funktioniert jetzt – SMG

+0

@SMG Es gibt einen Fehler im Designer, wo Sie die Werte des Index zurücksetzen müssen, um richtig zu arbeiten. – Smartis

Verwandte Themen