Forum: Object-Pascal / Delphi-Language
FreePascal
by stiftII,
26. Sep 2011
Zu früh gefreut :( ...
Das Ereignis wird niemals aufgerufen.
Aufgerufen wird es als:
procedure TForm1.colorfulcombobox(Control: TWinControl; Index: Integer;
ARect: TRect; State: TOwnerDrawState);
begin
ShowMessage('test');
end;
Forum: Object-Pascal / Delphi-Language
FreePascal
by stiftII,
26. Sep 2011
Ich habs :D
comboboxesadd.OnDrawItem := @colorfulcombobox;
Ein @ vor der Prozedur und es funktioniert :)
Forum: Object-Pascal / Delphi-Language
FreePascal
by stiftII,
26. Sep 2011
Hi Himitsu,
das ist mir schon klar.
Aber an der Stelle, an der die Komponente erstellt wird habe ich die zu übergebenden Variablen doch garnicht ?
Ich stehe da irgendwie auf dem Schlauch.
stiftII
Forum: Object-Pascal / Delphi-Language
FreePascal
by stiftII,
26. Sep 2011
Hallo,
unter Lazarus habe ich eine komponente zur Laufzeit erstellt, nun möchte ich dem OnDraw Ereignis eine eigene Funktion zuweisen.
Leider funktioniert das nicht.
Mein Code sieht ungefähr so aus.
...
public