Einzelnen Beitrag anzeigen

Benutzerbild von gORDon_vdLg
gORDon_vdLg

Registriert seit: 7. Nov 2009
26 Beiträge
 
Delphi XE Architect
 
#1

Kein OnChange in Dynamisch erstellten TEdit auf non-vcl Form

  Alt 7. Nov 2009, 12:18
Also ich habe folgende Situation:
Ich erstelle ein TEdit mit TEdit.CreateParented auf einer Form die zu dem Programm gehört das meine Dll Läd. Dann weise ich ein OnChange zu. Also ungefähr so:

Edit:=TEdit.CreateParented(FensterHandle);
Edit.OnChange:=MeineMethode;

Das OnChange wird beim laden der Dll ein Mal ausgeführt, aber wenn ich im Edit herumtippe wird es nicht ausgelöst obwohl das eigendlich passieren sollte. Wenn ich testweise die Methode auf OnClick statt auf OnChange wird sie ausgeführt wie sie soll wenn ich drauf klicke. Also denke ich das beim zuweisen der Methode schon mal nichts schief läuft. Nur mit dem OnChange will es nicht.

Weiß jemand Rat? Hab ich evtl. etwas vergessen das ich hätte beachten müssen?

Schon mal Danke im vorraus

PS: Ich verwende die Testversion von Delphi 2010.
  Mit Zitat antworten Zitat