Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by FrankBKK,
31. Aug 2008
Gibt es da nen Unterschied ?
Wie gesagt das Feld ist ein Lookup-Feld in dem beim Verlassen aus dem Lookup-Record einige Daten kopiert werden.
Allerdings nur, wenn das auch zulaessig ist - und das wird beim OnEnter abgeprueft -
mit der ReadOnly Variante klappt das hervorragend, da damit gewaehrleistet ist, dass der User keinen neuen Satz auswaehlen kann,
ergo das onExit Ereignis...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by FrankBKK,
30. Aug 2008
Die ReadOnly Variante ist fuer meinen Fall besser geeignet -
bei dem Feld handelt es sich um ein DBLookup und da muss ich schon
im OnEnter Event das ganze Feld dekativieren oder den Focus auf ein
anderes Feld setzen - so hab ich das bisher gemacht, aber ich denke
das mit dem ReadOnly ist eleganter.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by FrankBKK,
30. Aug 2008
Hmm, ja klar - das funktioniert natuerlich auch -
mal sehen ob da trotzdem noch jemand die Frage beantworten kann - wuerd mich schon interessieren ob das geht ...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by FrankBKK,
30. Aug 2008
Im OnEnter Event pruef ich, ob in diesem Feld ein Wert geaendert werden darf.
Falls nein wird eine Message ausgegeben und das Feld verlassen indem der Focus auf ein anderes Element gesetzt wird.
Wie kann ich verhindern, dass in diesem Fall das OnExit Ereignis ausgefuehrt wird ?