Registriert seit: 20. Mai 2005
24 Beiträge
|
Unschönes Perform (WM_NEXTDLGCTL,0,0) wenn edit dis-/enabled
7. Dez 2005, 14:52
Hallo,
in einem Formular befinden sich mehrere Edit's *1) bei denen mit Tab oder Enter zum nächsten Edit gesprungen werden soll.
Abhängig von der EIngabe des aktiven Edit werden die Nachfolgenden enabled bzw disabled.
Enable ich nun den Nachfolgenden und springe den mit Perform (WM_NEXTDLGCTL,0,0) an, verhält es sich genau umgekehrt er springt nicht zu dem Nachfolger sondern zu dem vorherigen Edit.
Im Debugger werden die TabStop's und TabOrder korrekt angezeigt.
Hat jemand eine Erklärung dafür oder gar eine Lösung?
Vielen Dank fürs lesen
*1) Tatsächlich handelt es sich um TCurrencyEdit aus der RxLib abgeleitet von TMAskEdit
Es ist besser zu schweigen und als Idiot zu gelten als zu Reden und dadurch den Beweis anzutreten.
A. Lincoln
|