![]() |
Viele gleiche Komponenten, einmal Eigenschaft für alle def.?
Hallo, ich hab sehr sehr viele Buttons die
alle geimeinsame Eigenschaften besitzen sollen bspw.:
Delphi-Quellcode:
Sie sollen ebenfals alle gemeinsame Ereignisse besitzen,
Button1.Width := 200;
Button1.Height := 25; Button2.Width := 200; Button2.Height := 25; Button3.Width := 200; Button3.Height := 25; ... wie zum Beispiel OnClick Wie funktioniert das ? Wenn Ich zur Laufzeit mit
Delphi-Quellcode:
meine Buttons erstelle funzt es, aber ich möchte während
// Eigenschaften von DERButton
// ... DERButton := TButton.Create(Self) // ... Forschleife, um Buttons mit oben def. Eigenschaften zu erstellen der entwicklung meine buttons positionieren. wie ? |
Re: Viele gleiche Komponenten, einmal Eigenschaft für alle d
:hi:
mit [Shift] kannst Du mehrere Kompostenten auf einmal markieren. und mit [Ctrl]+[C] und [Ctrl]+[V] kann man Copy&Paste machen. mfg Tobias |
Re: Viele gleiche Komponenten, einmal Eigenschaft für alle d
Ja danke, ist mir ganz entfallen aber...
Wie machen ich das mit den Ereignissen ? Egal welcher Button geklickt wurde, soll die Procedure Werteaus(Sender: TObject); ausgeführt werden. wie funktioniert das ? |
Re: Viele gleiche Komponenten, einmal Eigenschaft für alle d
:hi:
Genau gleich. Edit : Das heisst : alle Markieren, im OI bei den Erreignissen im OnClick 'Werteaus' schreiben mfg Tobias |
Re: Viele gleiche Komponenten, einmal Eigenschaft für alle d
ok danke, eine sache nur noch ! :)
procedure TForm1.WerteAus (Sender : TObject); begin // Die Caption des Buttons ändern, welcher geclickt wurde : Sender.Caption := 'NEUE CAPTION'; end; funzt so net, kannst du da evtl. bitte nochmal nachhelfen ? :thuimb: thanx ! |
Re: Viele gleiche Komponenten, einmal Eigenschaft für alle d
Delphi Tags nutzen :!:
Delphi-Quellcode:
...:cat:...
procedure TForm1.WerteAus (Sender : TObject);
begin // Die Caption des Buttons ändern, welcher geclickt wurde : (Sender as TButton).Caption := 'NEUE CAPTION'; end; |
Re: Viele gleiche Komponenten, einmal Eigenschaft für alle d
:hi:
Delphi-Quellcode:
mfg Tobias
procedure TForm1.WerteAus (Sender : TObject);
begin if not (Sender is TButton) then Exit; (Sender as TButton).Caption := 'Neue Caption'; end; |
Re: Viele gleiche Komponenten, einmal Eigenschaft für alle d
danke hat funktioniert ! :thuimb: :-D
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:44 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz