Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi shape ; wie erstelle ich shapes im verlauf eines programms? (https://www.delphipraxis.net/12147-shape-%3B-wie-erstelle-ich-shapes-im-verlauf-eines-programms.html)

bastibrueck 21. Nov 2003 13:59


shape ; wie erstelle ich shapes im verlauf eines programms?
 
Würde gerne im Verlauf eines Programms, eine bestimmte Anzahl von shapes erstellen. Am besten mit festgelegten Koordinaten.
Hilfe!!!
Bitte!!!
:gruebel:

Matze 21. Nov 2003 14:03

Re: shape ; wie erstelle ich shapes im verlauf eines program
 
Hi!

Herzlich Wollkommen in der DP!

So geht's:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var MyShape: TShape;
begin
  MyShape:=TShape.Create(Self);
  MyShape.Left:=10;
  MyShape.Top:=10;
  MyShape.Width:=100;
  MyShape.Height:=200;
  MyShape.Parent:=Form1; //wo das Shape nachher hin soll
  MyShape.Show;
end;
In einer for-Schleife z.B. lassen sich dann mehrere erzeugen.

himitsu 21. Nov 2003 14:05

Re: shape ; wie erstelle ich shapes im verlauf eines program
 
Hab hier ein Demo für's dynamische erstellen.

Ist zwar mit Edit's und so, zeigt aber wie's geht.

Begrenzte Anzahl TEdit-Komponenten?? (10 Post / mein 3.)


Add:
Ich vergesse auch alles in letzter Zeit.

Herzlich wilkommen auf der DP. :hi:

Matze 21. Nov 2003 14:05

Re: shape ; wie erstelle ich shapes im verlauf eines program
 
Achja, oben noch:
Delphi-Quellcode:
uses ExtCtrls
einfügen.

Oder ein Shape auf die Form und dann kompilieren, danach das Shape wieder löschen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:49 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz