TabIndex bequem festlegen



  • Gibt es eine Möglichkeit, den TabIndex bei Steuerelementen auf bequeme Weise festzulegen, ohne daß ich durch jedes Element klicken und den Wert per Hand festlegen muß?
    Besonders schön ist das immer, wenn mittendrin noch ein weiteres Element hinzukommt und sich dann alle weiteren Werte um eins verschieben.
    In der MFC konnte man einen Menüpunkt wählen, dann alle Steuerelemente nacheinander anklicken und die IDE hat die Reihenfolge auf diese Weise festgelegt. Gibt es das auch in Visual C#?

    P.S.: Warum wird das ganze überhaupt so gemacht, daß der TabIndex bei jedem Steuerelement extra festgelegt wird? In so einem Fall ist es ja auch möglich, zwei Elementen den gleichen Wert zu geben. Ist das nicht eine Sache, die eigentlich das übergeordnete Steuerelement regeln müßte? (Zum Beispiel hätte man es so machen können, daß die Tab-Reihenfolge identisch ist mit der Reihenfolge, in der die Elemente im Control-Property aufgelistet sind.)



  • Gehe im Menü Ansicht auf den Punkt Aktivierreihenfolge, wenn Du im Designer bist.



  • Danke.

    Kann mir noch jemand sagen, warum das mit der Reihenfolge so komisch geregelt wurde, daß jedes Steuerelement seinen TabIndex selbst trägt, anstatt daß sich das übergeordnete Steuerelement darum kümmert?


Anmelden zum Antworten