Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   51 TShape's zur laufzeit erstellen... (https://www.delphipraxis.net/21924-51-tshapes-zur-laufzeit-erstellen.html)

pmc 10. Mai 2004 08:22


51 TShape's zur laufzeit erstellen...
 
Hallo,

Ich muss 51 shapes zur laufzeit erzeugen....aber bei mir werden sie nicht auf dem formular angezeigt...

bisher habe ich es so gemacht :
Delphi-Quellcode:
var disp : Array[1..51] of TShape;
.
.
.
    disp[i]:=TShape.Create(licht);

    disp[i].Height:=d;
    disp[i].Width:=d;
disp ist ein Array von TShape!!!

Kann mir jdm weiterhelfen....

P.S. habe schon im forum gesucht und mit dem was ich gefunde hab dashier gemacht!!!

Also bitte nicht schreiben das ich mal suchen soll....gibt mir nen link oder ne antwort...

THX PMC

Luckie 10. Mai 2004 08:28

Re: 51 TShape's zur laufzeit erstellen...
 
Die Eigenschaft Parent hast du aber zugewiesen?

Robert Marquardt 10. Mai 2004 08:29

Re: 51 TShape's zur laufzeit erstellen...
 
Du musst die Zeile
disp[i].Parent := licht;
noch hinzufuegen.
Solange der Parent noch nicht gesetzt ist weiss die Control noch nicht wo sie sich hinmalen soll.

Pseudemys Nelsoni 10. Mai 2004 08:29

Re: 51 TShape's zur laufzeit erstellen...
 
hallo, bei mir geht das:

Delphi-Quellcode:
procedure TForm1.FormActivate(Sender: TObject);
var
  disp: Array[1..51] of TShape;
  i: integer;
begin
  for i := 1 to 51 do
  begin
    disp[i] := TShape.Create(Form1);
    with disp[i] do
    begin
      Parent := Form1;
      Width := 100;
      Height := 100;
    end;
  end;
end;

EDIT: bah, immer ist jemand vor mir :mrgreen:

Robert Marquardt 10. Mai 2004 08:33

Re: 51 TShape's zur laufzeit erstellen...
 
Du schreibst zu viel Text :mrgreen:

pmc 10. Mai 2004 21:49

Re: 51 TShape's zur laufzeit erstellen...
 
Schon mal schönen dank für die schnelle hilf...

Ich hoffe ich verlange nicht zuviel wenn ich euch um ein bissel quellcode bitte???!!!

MFG PMC

P.S. Danke !!!

kiar 10. Mai 2004 21:52

Re: 51 TShape's zur laufzeit erstellen...
 
:shock:
steht doch alles da oder :?:

raik

Luckie 10. Mai 2004 21:53

Re: 51 TShape's zur laufzeit erstellen...
 
Hat dir doch PN gegeben. :gruebel:

Und was ist daran so schwer:
Delphi-Quellcode:
disp[i].Parent := Form1;
zu schreiben?

pmc 11. Mai 2004 21:23

Re: 51 TShape's zur laufzeit erstellen...
 
oh sorry....hab ich glat übersehen....besten danke für eure hilfe...

MFG PMC


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:38 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