![]() |
Fehler bei ComboBox und OnActiveControlChange?
Liste der Anhänge anzeigen (Anzahl: 1)
Hai,
ich habe heute mal zum test mit dem Ereigniss TScreen.OnActivControlChange gespielt. Dabei ist das Testprojekt im Anhang heraus gekommen. Wenn man durch die Controls wandert sollte im Label2 der Name der Componente stehen welche den Fokus besitzt. Aber: Wenn man das mit der Tabulatortaste machte versagt die Funktion bei der ComboBox. Wenn man der CB mit der Maus den Fokus gibt funktioniert es. Woran kann das denn liegen? |
Re: Fehler bei ComboBox und OnActiveControlChange?
Hi,
mit Deinem Code klappt es bei mir auch nicht. Aber so:
Delphi-Quellcode:
mfG
procedure TForm1.myOnControlChange(sender : TObject);
begin if ActiveControl <> nil then Label2.Caption := ActiveControl.Name else Label2.Caption := ''; end; mirage228 |
Re: Fehler bei ComboBox und OnActiveControlChange?
Zitat:
so hatte ich es dann auch gemacht. Es wäre trotzdem interessant zu wissen warum der andere Code nicht geht. |
Re: Fehler bei ComboBox und OnActiveControlChange?
Hi,
also ich bin den Code mal schritt für Schritt durchgegangen und "Focused" der ComboBox ist "False", wenn man es mit dem Tabulator ansteuert :shock: Eventuell ist das Edit innerhalb der ComboBox fokusiert (oder so) oder es ist einfach ein Bug in der VCL... mfG mirage228 |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:28 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz