WinFuture-Forum.de: [delphi] Button Zur Laufzeit Zunfügen - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

[delphi] Button Zur Laufzeit Zunfügen


#1 Mitglied ist offline   tecONE 

  • Gruppe: aktive Mitglieder
  • Beiträge: 739
  • Beigetreten: 06. Januar 02
  • Reputation: 1
  • Geschlecht:Männlich
  • Wohnort:Freiburg

geschrieben 20. Mai 2003 - 17:18

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!
0

Anzeige



#2 Mitglied ist offline   tecONE 

  • Gruppe: aktive Mitglieder
  • Beiträge: 739
  • Beigetreten: 06. Januar 02
  • Reputation: 1
  • Geschlecht:Männlich
  • Wohnort:Freiburg

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;

;D :D :)

Dieser Beitrag wurde von tecONE bearbeitet: 20. Mai 2003 - 17:25

0

#3 Mitglied ist offline   xylen 

  • Gruppe: aktive Mitglieder
  • Beiträge: 4.865
  • Beigetreten: 12. März 02
  • Reputation: 5
  • Geschlecht:Männlich
  • Wohnort:Berlin

geschrieben 20. Mai 2003 - 18:29

hmm...wo in diesem Code ist da der Zeitfaktor?

MyButton := TButton.Create(Form1);

button initialisieren

Height := 32;
Width := 128;
Caption := 'Neuer Button';
Left := 50;
Top := 50;

Ausrichtung und Beschriftung

Parent := Form1;

?
0

#4 Mitglied ist offline   tecONE 

  • Gruppe: aktive Mitglieder
  • Beiträge: 739
  • Beigetreten: 06. Januar 02
  • Reputation: 1
  • Geschlecht:Männlich
  • Wohnort:Freiburg

geschrieben 20. Mai 2003 - 21:10

;D für was brauchste nen Zeitfaktor?
0

#5 Mitglied ist offline   xylen 

  • Gruppe: aktive Mitglieder
  • Beiträge: 4.865
  • Beigetreten: 12. März 02
  • Reputation: 5
  • Geschlecht:Männlich
  • Wohnort:Berlin

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 ;D
0

#6 Mitglied ist offline   tecONE 

  • Gruppe: aktive Mitglieder
  • Beiträge: 739
  • Beigetreten: 06. Januar 02
  • Reputation: 1
  • Geschlecht:Männlich
  • Wohnort:Freiburg

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:
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.

0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0