Forum: Object-Pascal / Delphi-Language
Delphi
by berens,
4. Aug 2009
Ja, aber gibt es in Delphi schon eine fertige MessageHandleClass oder muss ich die tatsächlich komplett selbst programmieren?
Edit: Nein, das Label selbst wird nicht eingetragen. Das Label in diesem Beispiel wäre ein abgeleitetes TLabel, beispielsweise mit einer Prozedur procedure AktualisiereInhaltVonEdit(Sender: TObject); . Sobald das Edit sich ändert, ruft es von den TLabels und den anderen...
Forum: Object-Pascal / Delphi-Language
Delphi
by berens,
4. Aug 2009
naja, das kann man wohl machen, wenn man genau weiß, wie viele Komponenten es später geben wird
TMyEdit = class(TEdit)
public
property OnChange1: TNotifyEvent;
property OnChange2: TNotifyEvent;
property OnChangeN: TNotifyEvent;
Forum: Object-Pascal / Delphi-Language
Delphi
by berens,
4. Aug 2009
Hi!
Bei (Windows-)Messages wird ja jedem, der sich in die Kette (Message-Chain?) eingeklingt hat mitgeteilt, dass etwas passiert ist, z.B. ClipBoard geändert o.ä.
Wie kann ich denn machen dass, wenn eine Komponente z.B. OnChange auslöst, dies mehrere Komponenten mitbekommen (ich weiß vorher nicht wieviele; die werden zur Laufzeit dynamisch erstellt).
Stupides Beispiel: Ein TEdit löst...