Hi!
Ich spiel grad ein bissl mit Delphi 7 rum, und wollt mal wissen wie ich einen Button zur Laufzeit an einer bestimmten Stelle hinzufügen kann. Hat da einer eine Idee?
danke!
Seite 1 von 1
[delphi] Button Zur Laufzeit Zunfügen
Anzeige
#2
geschrieben 20. Mai 2003 - 17:25
Antwort:
begin
MyButton := TButton.Create(Form1);
with MyButton do begin
Parent := Form1;
Height := 32;
Width := 128;
Caption := 'Neuer Button';
Left := 50;
Top := 50;
end;
begin
MyButton := TButton.Create(Form1);
with MyButton do begin
Parent := Form1;
Height := 32;
Width := 128;
Caption := 'Neuer Button';
Left := 50;
Top := 50;
end;
Dieser Beitrag wurde von tecONE bearbeitet: 20. Mai 2003 - 17:25
#3
geschrieben 20. Mai 2003 - 18:29
hmm...wo in diesem Code ist da der Zeitfaktor?
button initialisieren
Ausrichtung und Beschriftung
?
MyButton := TButton.Create(Form1);
button initialisieren
Height := 32; Width := 128; Caption := 'Neuer Button'; Left := 50; Top := 50;
Ausrichtung und Beschriftung
Parent := Form1;
?
#5
geschrieben 21. Mai 2003 - 17:59
So, jetzt ganz langsam, vielleicht hab ich auch nur etwas falsch aufgefasst:
Du möchtest einen Button nach einer gewissen Zeit automatisch in ein laufendes Programm einfügen lassen. Wenn mich nicht alles täuscht muss man da ja auch irgendwo definieren wann deser Button eingefügt werden soll
Du möchtest einen Button nach einer gewissen Zeit automatisch in ein laufendes Programm einfügen lassen. Wenn mich nicht alles täuscht muss man da ja auch irgendwo definieren wann deser Button eingefügt werden soll
#6
geschrieben 21. Mai 2003 - 21:23
nö, das war ne allgemeine Frage, wie ich einen Button hinzufügen kann, obwohl das Programm läuft, also nicht in der Dev IDE sondern als exe....
jetzt hab ichg aber noch ein Problem: ich will jetzt die Buttons in der Breite und im Abstand zum linken Rand verschieben. (So wie die Windows Taskleiste)
weiss einer wie ich auf die generierten Buttons zugreifen kann?
Kompletter Code:
jetzt hab ichg aber noch ein Problem: ich will jetzt die Buttons in der Breite und im Abstand zum linken Rand verschieben. (So wie die Windows Taskleiste)
weiss einer wie ich auf die generierten Buttons zugreifen kann?
Kompletter Code:
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; MyButton: TButton; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); begin MyButton := TButton.Create(Form1); with MyButton do begin Parent := Form1; Height := 32; Width := 128; Caption := 'Neuer Button'; Left := 50; Top := 50; end; end; end.
- ← Registry Einträge Auslesen/schreiben
- Skript/Web-Programmierung
- Html_laufleisten In Anderen Farben →
Thema verteilen:
Seite 1 von 1