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.
Delphi-Quellcode:
...
public
procedure mydrawing(Sender: TObject);
...
//var für komponente
MyComboBox: TComboBox;
..
procedure TForm1.mydrawing(Sender: TObject);
begin
...
end;
...
//Das erstellen:
procedure Form1.OnCreate(Sender: TObject);
begin
MyComboBox := TCombobox.Create(Form1);
MyComboBox.OnDrawItem := mydrawing;
end;
Das löst dann den Fehler aus:
unit1.pas(1138,56) Error: Wrong number of parameters specified for call to "mydrawing"
Wie kann man das lösen ?
So wie es in dieser Anleitung(
http://www.delphi-treff.de/tutorials...en/einleitung/) steht geht es in Lazarus leider nicht
...
stiftII