Einzelnen Beitrag anzeigen

Benutzerbild von LoW_FloW
LoW_FloW

Registriert seit: 29. Nov 2003
117 Beiträge
 
Delphi 7 Professional
 
#1

Memofelder auf einem Form erstellen

  Alt 29. Dez 2005, 18:30
Hallo! Ich würde gerne während der Laufzeit mehrere Formular mit 2 Memofeldern erstellen. Dazu habe ich den folgenden Code geschrieben:

Delphi-Quellcode:
procedure TfrmMain.FormErstellen(Titel: string);
var
  Form1: TForm;
  memoVerlauf, memoText: TMemo;
begin
  Form1 := TForm.Create(Self);
  try
    with Form1 do
    begin
      ////////////////////////
      // ALLE EIGENSCHAFTEN //
      ////////////////////////
      //FARBE//
      Form1.Color := frmRustCQ.Color;
      Form1.Caption := Titel;
      // 2 Memofelder//
      memoVerlauf := TMemo.Create(self);
      memoText := TMemo.Create(self);
      with memoVerlauf do
      begin
        Left := 8;
        Top := 8;
        Height := 117;
        Width := 345;
      end;
      with memoText do
      begin
        Left := 8;
        Top := 216;
        Height := 97;
        Width := 345;
      end;
      //MITTE//
      Form1.Left := (Screen.Width div 2) - (Form1.Width div 2);
      Form1.Top := (Screen.Height div 2) - (Form1.Height div 2);
      ////////////////////////
      show;
    end;
  finally
  end;
end;
Das Formular wird angezeigt, nur die 2 Memofelder nicht. Vielleicht liegt es daran, dass ich den memofeldern nicht gesagt hab, dass sie zum formular gehören, doch wie geht das!?

Thx schonma
  Mit Zitat antworten Zitat