Forum: Tutorials und Kurse
Delphi
by patti,
1. Nov 2009
Kein Problem ;-)
Der Vollständigkeit halber sollte vielleicht noch erwähnt werden, dass du deine per Hand erstellte Instanz der Komponente beim OnDestroy der Form wieder freigeben solltest (z.B. mit .Free). Dank der Speicherverwaltung etc. von Windows wäre das wohl nicht unbedingt notwendig, aber besser (weil "sauberer") ist es trotzdem, wenn du sie wieder freigibst.
Patti
Forum: Tutorials und Kurse
Delphi
by patti,
1. Nov 2009
Dazu kannst du ein eigenes Ereignis definieren und dies mit dem "OnClick"-Ereignis der Komponente verknüpfen. Dir Procedure, die du erstellst, muss die gleichen Paramter haben. Bei einem OnClick müsste das nur "Sender : TObject" sein:
private // des Formulars
procedure OwnClick(Sender : TObject);
Beim OnCreate:
MeinIcon.OnClick := OwnClick; // Zuweisung des Ereignisses