Ich habe ein Windows-Formular in C# Projekt, das Student Info hält. Ich fing das Bild: C# Windows Formular Tab Order
Ich mag Daten mit sequentieller Reihenfolge wie folgt hinzufügen, aber wenn ich Daten eingeben Textfeld Namen, springt TAB-Taste, um E-Mail-Textfeld, dann Textbox Telefonnummer und schließlich zu Geburtsdatum Datetime .
Ich machte die TabStop-Eigenschaft aller Kontrolle "False" auf dem Formular mit Ausnahme dieser Textfelder. Und ich arrangierte ihre TabOrder via Properties Section wie folgt: 0,1,2 .. wie ich dachte. Aber die Reihenfolge folgte, wie ich oben schrieb. Dann habe ich die Tab-Order-Funktion über "View" in der Menüleiste geöffnet. Ich habe alle Controls angeklickt, die ich in der Reihenfolge verwenden wollte, aber keine Verwendung. Der Formular- und Tab-Button verhält sich wie zuvor. Ich fing Tab-Reihenfolge Funktion Bild unten:
Was soll ich jetzt tun?
Sie haben Steuerelemente hinter Kontrollen und Kontrollen innerhalb von Panels, es ist fast unmöglich, tatsächlich ein Gefühl dafür zu bekommen, was die Tab-Reihenfolge wirklich ist. Das Setzen von 'TabStop' auf' false' wird jedoch im Allgemeinen nicht helfen - denn das bedeutet, dass Sie * nicht auf dieses Steuerelement zugreifen können. –