Hi,
Klingt komisch.. ist aber so.
Also.. mein Problem:
Ich habe eine Komponente => TEdit.
Die Komponente hat ein Event => OnChange.
Jeder kennt das, doppelklick im Objektinspektor auf das Event und im Code
erscheint eine neue hübsche Zeile.
Delphi-Quelltext
1: 2: 3: 4:
| procedure Form.EditOnChange(Sender: TObject); begin viel code; end; |
Alles toll..
Jetzt hab ich das Problem, daß ich unter bestimmten Umständen trotz Änderung im Editfeld,
dieses Event nicht auslösen möchte.
Delphi-Quelltext
1: 2: 3:
| .. Edit.OnChange := nil; .. |
Danach funktioniert das Event auch wirklich nicht mehr..
Nur.. wie kann ich jetzt wieder dem Event den richtigen Aufruf zuordnen bzw.
kennt jemand ne Möglichkeit, wie ich Events oder nur ein Event von Komponenten
kurzfristig deaktivieren und dann wieder aktivieren kann?
Das Problem ist nämlich, daß ich ich bei einem Zuweisungsversuch
keinen Erfolg habe (Variationen schon durchprobiert

)
Delphi-Quelltext
1: 2: 3:
| .. EditOnChange := Edit.OnChange; .. |
Vielleicht hat ja jemand ne Idee??
Moderiert von
Peter Lustig: Code- durch Delphi-Tags ersetzt.Moderiert von
Klabautermann: Topic aus Programmierwerkzeuge verschoben am Do 22.07.2004 um 12:01
Stellen Sie sich bitte Zirkusmusik vor.