[C#] Windows-Applikation

thaize

Newbie
Registriert
Juni 2005
Beiträge
4
Salle

Ich habe ein kleines Problem, doch dieses bringt mich zum verzweifeln.

Ich habe in meine Windows-Anwendung einzelne Objekte, welche ich über die Tab-Taste nacheinander aktivieren will.

Jetzt habe ich die Objekte mit dem TabIndex durch nummeriert, doch irgendwie hält sich das Programm nicht daran.:freak:

Was muss ich hier noch ändern, damit dieser Index aktiv wird.


Danke im voraus
 
AW: C# Windows-Applikation

Hey schau mal in InitializeComponent () deines Formulars
Deine Textboxes sollten von 0 - X nummeriert werden
this.textBox1.TabIndex = 0;

Soweit ich gesehen habe werden die Labels also beschreibender Text für Textboxen nicht beachtet bei der Tabreihenfolge.
this.label1.TabIndex = 6;

Vieleicht hilft es wenn du die Label Tabindexe, ab dem letztem TextboxIndex nummerierst
 
Zuletzt bearbeitet:
AW: C# Windows-Applikation

Hallo,

in VC++ wird das einfach im Ressourceeditor erledigt.

Natürlich kann man es auch per Code setzen.
Das halte ich aber nur in Ausnahmefällen für sinnvoll.

Verhält sich C# da anders?

Zur Kontrolle kann man einfach mal mit Spy++ kontrollieren ob die Controls auch den Stil WS_TABSTOP gesetzt haben. Falls nicht ist das Verhalten damit erklärt.

MfG

Arnd
 
Zurück
Oben