Einzelnen Beitrag anzeigen

Nicodius

Registriert seit: 25. Apr 2003
Ort: Graz
2.234 Beiträge
 
Delphi 2006 Architect
 
#1

Dynamische Komponente wird nicht "ausgegeben"

  Alt 16. Okt 2004, 11:28
Delphi-Quellcode:
procedure TEreignis.CreateForm(Left,Top,Width,Height : Integer; Caption, Text : String; Form : TWinControl);
var button : TButton;
begin
  Ereignis_Form := TForm.Create(Form);
  Ereignis_Form.Left := Left;
  Ereignis_Form.Top := Top;
  Ereignis_Form.Width := Width;
  Ereignis_Form.Height := Height;
  Ereignis_Form.Caption := Caption;
  Ereignis_Form.BorderStyle := bsdialog;
  Ereignis_Form.Visible := true;
  Ereignis_Form.Parent := Form;

  Ereignis_Text := TLabel.Create(Ereignis_form);
  Ereignis_Text.Caption := Text;
  Ereignis_Text.AutoSize := true;
  Ereignis_Text.Left := 5;
  Ereignis_Text.Top := 5;
  Ereignis_Text.Visible := true;
  Ereignis_Text.WordWrap := true;
  Ereignis_Text.Top := Height div 2;

  button := TButton.Create(Ereignis_form);
  button.Caption := 'OK';
  button.Left := 5;
  button.Top := Top + Height div 2;
  button.Width := Width-5;
  button.Height := Height-5;
  button.Visible := true;
  button.OnClick := OkButtonClick;
das form wird generiert aber der btuton und das label nicht(ich kann da nur ne groupbox als parent übergeben... das mag ich aber nicht, form kann ich nicht übergeben)

[edit=Christian Seehase]Delphi-Tags korrigiert Mfg, Christian Seehase[/edit]
Nico Müller
  Mit Zitat antworten Zitat