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

Hilfe
Neues Thema
Antworten
Nach oben

