![]() |
Memofelder auf einem Form erstellen
Hallo! Ich würde gerne während der Laufzeit mehrere Formular mit 2 Memofeldern erstellen. Dazu habe ich den folgenden Code geschrieben:
Delphi-Quellcode:
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!?
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; Thx schonma :wink: |
Re: Memofelder auf einem Form erstellen
so:
Delphi-Quellcode:
memoVerlauf := TMemo.Create(Form1); // hier den sog. Owner angeben - muss nicht zwingend Form1 sein
memoVerlauf.Parent := Form1; // hier wird Parent angeben memoText := TMemo.Create(Form1); // hier den sog. Owner angeben - muss nicht zwingend Form1 sein memoText.parent := Form1; // hier wird Parent angeben |
Re: Memofelder auf einem Form erstellen
danke :thumb: funktioniert 1.Klasse :mrgreen:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:58 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz