![]() |
Erweitern der Form?
Guten Nachmittag!
Ich versuche gerade bei meiner ToolBar ein Feature dazuzubasteln, damit man auswählen kann wie viele Reihen und so haben soll...Tja, ich weiß aber leider nicht wie ich das mache^^ Wie kann ich da z.b. Die Form zur Laufzeit erweitern? Grübelnd Grüßt Philipp |
Re: Erweitern der Form?
Ja. Die Form hat bestimmte Eigenschaften wie [oh] Left, Top, Width und Height [/oh] diese kann man zur Lauzeit benutzen um die Position und Grösse eines Fensters zu verändern.
Mach ein Neues Project auf, setze einen Butten auf die Form. Nach einen Doppelklich auf dem Butten schreibst du in das Ereignis Button1Click follgendes:
Delphi-Quellcode:
Ausprobieren, lernen, ausprobieren, in die Hilfe gucken, lernen, ausprobieren...
procedure TForm1.Button1Click(Sender: TObject);
begin form1.width := form1.width + 50; end; |
Re: Erweitern der Form?
z.B. so für ein image bei anderen komponenten ist es genau so nur eben dann ein tedit oder so
Delphi-Quellcode:
Nachtrag: Oh da hab ich das erweitern wohl falschverstanden. Es gibt auch noch die möglichkeit self.AutoSize:=true; einzustellen dann wird die form automatisch angepasst.
var image: timage;
begin image:= timage.Create(self); image.Parent:= self; // zuweisungen image.AutoSize:=false; image.Stretch:=true; image.Picture.LoadFromFile(filename); image.Align:=alleft; image.Width:=48; image.Height:=48; image.Show; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:27 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 by Thomas Breitkreuz