Ich habe eine TToolBar in Entwurfszeit ohne ToolButtons erstellt. Meine Idee ist, ToolButtons in Runtime zu erstellen und sie dort zu platzieren, wenn meine Formulare erstellt werden, nur um dem Benutzer zu zeigen, welche Formulare geöffnet werden, ohne ein "Windows" -Menü im Hauptmenü öffnen zu müssen.Wie kann ich das OnClick-Ereignis eines ToolButtons zur Laufzeit zuweisen?
Ich habe eine Einheit namens NavigationUtils.pas, die ich verwende, um die Verfahren/Funktionen über die Navigation zu speichern (wie die Erstellung der Schaltflächen, wenn meine Formulare erstellt werden).
Die Frage ist: Wie kann ich das OnClick-Ereignis konfigurieren, wenn die ToolButtons erstellt werden?
'NewToolButton.OnClick: = ...' –
Hallo, @DavidHeffernan, gut, ich habe versucht, Dies und bekam den Fehler: ** NavigationUtils.pas (24): Inkompatible Typen: 'TNotifyEvent' und 'Prozedur, nicht typisierte Zeiger oder untypisierte Parameter' ** – juniorgarcia
Nun, das Problem ist genau so, wie beschrieben. Sie versuchen, etwas zuzuweisen, das kein 'TNotifyEvent' ist. –