Komponenten 'verknüpfen'
-
Hi
Ich erstelle dynamisch ein TSpeedButton in einer ScrollBox. beim erstellen wird eine weitere Instanz einer Informationsklasse erstellt. wie kann ich jetzt dem button klar mahcen, dass er seine informationen aus der ebenfalls erstellten klasse bekommt?
Ich hab mir das so überlegt:
dem OnClick Event ne fubnktion zuordnen z.b. so : btn->OnClick = blub() aber das funktioniert nicht...
ich blick da gerade überhaupt net durch
-
Hallo,
Du kannst das über den Namen vom SpeedButton machen oder (einfacher) du weist der Eigenschaft Tag vom SpeedButton eine Zahl zu, mit der du die Instanz der zugehörigen Informationsklasse bekommst (z.Bsp. den Index in einer Liste).
Ciao
-
und wie kann ich dann die events zuweisen? und der tag ist schon belegt...
-
DreadlockFilbert schrieb:
dem OnClick Event ne fubnktion zuordnen z.b. so : btn->OnClick = blub() aber das funktioniert nicht...
Diese Fehlerbeschreibung ist wieder einmal exzellent. Ich schreibe auch gerade ein Client-Server-Programm. Aber das funktioniert irgendwie nicht. Könnt ihr mir helfen?
-
Deine Funktion muß so aussehen:
void __fastcall blub(TObject *Sender);
und die wird dann so zugewiesen
Btn->OnClick = blub;
-
danke
-
Na, da hättest du auch einfach in der Hilfe schauen können...
-
hätte ja sein können, dass es auch anders geht...