Edit Feld Vergleich
-
Ich habe 6 ComboBoxen, deren Editfelder ich gerne auf doppelte Eingaben überprüfen würde. D.H. Die 6 Editfelder dürfen nicht mit gleichen Namen belegt sein. Das Ganze passiert beim OnExit Ereignis.
Das sieht derzeit so aus, daß ich für jedes Feld ein OnExit Ereignis generierte, in welchem ich dann immer das Eine mit den fünf Anderen vergleiche.
Frage: Geht das vielleicht eleganter, daß ich zum Beispiel nur eine Ereignisbehandlungsroutine für alle Felde schreiben muß? Wenn ja, wie?
-
Hallo
klar, du kannst eine Eventfunktion von mehreren Conteols ansprechen lassen, einfach im Objektinspektor das entsprechende Event auswählen und den passenden Eintrag aussuchen. Das betreffende Control bekommst du durch einen cast des Senders auf TEdit. Mit der Eigenschaft TEdit::Tag kannst du den Edits noch eindeutige Nummern zum Unterscheiden mitgeben.
bis bald
akari
-
Mit der Eigenschaft TEdit::Tag kannst du den Edits noch eindeutige Nummern zum Unterscheiden mitgeben.
Thx - das war der entscheidende Tip