Hallo,
MCDPone wrote:
Ich suche eine möglichkeit die Aktivierreihenfolge in einem Formular
durch den User einstellen zu lassen
so etwas wie beim öffen alles nicht in reihenfolge - dann aus tabelle xy
auslesen welches feld in reihenfolge ist und dann diese reihenfolge so
im formular einlesen
Heisst das, dass die Felder immer an der gleichen Position sind, und nur
die Aktivierungsreihenfolge sich aendert? Falls ja, findest du das
ergonomisch?
die bestimmung sollte der user selber machen können etwa durch schift
taste gedrückt halten und die gewünschten felder nach und nach anklicken
Wie du das machst, sei dir ueberlassen. Fuer Tastenkombinationen wie
Shift-Click gibt es kein eigenes Ereignis, aber ich wuerde den User sowieso
erst was einschalten lassen, z.B. im Kontrollkaestchen "Reihenfolge
festlegen" einen Haken setzen, und anschliessend erst die Steuerelemente
anklicken lassen.
Das <Steuerelement>_Click-Ereignis kannst du dann dafuer hernehmen und den
Wert des o.e. Kontrollkaestchens abfragen.
Die Reihenfolge kannst du per <Steuerelement>.TabIndex festlegen. Beachte
bitte, bei jedem Klick alle Steuerelemente eine neue Nummer bekommen
muessen, weil TabIndex eindeutig sein muss.
Gruss - Peter
Mitglied im http://www.dbdev.org
FAQ: http://www.donkarl.com