| Autor |
Beitrag |
crakos
      
Beiträge: 195
D2k5 Pers
|
Verfasst: Sa 14.05.05 19:24
//////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
///////////////Erkentnisse aus diesem Thread: \\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Form2 hier
Buttons löschen hier
//////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Ich möchte die Form2 in den Urzustand versetzten(als das prg gestartet wurde).
Es würde mir schon reichen, wenn ich wüsste, mit welchem Mefehl ich die rund 100 Buttons
(per dyn array generiert) von der form entfernen kann.
_________________ Das Ende der Menschheit ist der Anfang der Unendlichkeit.
Zuletzt bearbeitet von crakos am So 15.05.05 17:39, insgesamt 3-mal bearbeitet
|
|
theTJ
      
Beiträge: 43
WIN XP: SP1
D7 enterprise
|
Verfasst: Sa 14.05.05 19:28
Titel: Re: MainForm in Uhrzustand versetzen
crakos hat folgendes geschrieben: | Ich möchte die MainForm in den Uhrzustand versetzten(als das prg gestartet wurde).
Es würde mir schon reichen, wenn ich wüsste, mit welchem Mefehl ich die rund 100 Buttons
(per dyn array generiert) von der form entfernen kann. |
du meinst Urzustand oder...? ich geh einfach davon aus.
bin zwar selbst n ziehmlicher NOOB, aber ich glaube das müsste mit DeineForm.TForm.CreateNew([1]); genhen...
[1]=Die fehlenden Parameter weiß ich nicht steht aber bestimmt in der DelphiHilfe
_________________ theTJ
"Die Antwort auf die Frage nach dem Leben, dem Universum und dem ganzen Rest ist 42, aber was ist die Frage genau?" aus "Per Anhalter durch die Galaxis" von Douglas Adams
|
|
crakos 
      
Beiträge: 195
D2k5 Pers
|
Verfasst: Sa 14.05.05 19:36
klar Urzustand ^^ wenn man den ganzen Tag am Pc sitzt, wird man wunderlich :>
_________________ Das Ende der Menschheit ist der Anfang der Unendlichkeit.
|
|
crakos 
      
Beiträge: 195
D2k5 Pers
|
Verfasst: Sa 14.05.05 19:48
bekomm ich damit nicht hin, vorallem nicht, weil ich net weiss, was nen dummy ist ^^
[Delphi] public constructor CreateNew(AOwner: TComponent, Dummy: Integer);
Ach voll verpeilt: Ich will nicht die main in den urzustand, sondern form2
_________________ Das Ende der Menschheit ist der Anfang der Unendlichkeit.
|
|
jasocul
      
Beiträge: 6395
Erhaltene Danke: 149
Windows 7 + Windows 10
Sydney Prof + CE
|
Verfasst: Sa 14.05.05 19:52
Titel: Re: MainForm in Uhrzustand versetzen
theTJ hat folgendes geschrieben: | | DeineForm.TForm.CreateNew([1]); genhen... |
iirc ist CreateNew dazu da, um eine Instanz der Form zu erzeugen, die aber nur die Methoden zur Verfügung stellt und nicht die Oberfläche.
Theoretisch müsstest du alle Button durchlaufen und ein Free machen. Dafür gibt es z.B. FindComponent.
Einfacher ginge es, wenn du die Button auf einem Panel abgelegt hast. Wenn das Parent der Button auf dieses Panel zeigt, kannst du einfach das Panel löschen (Free). Theoretisch sollte dadurch das Free aller Button aufgerufen werden.
|
|
matze.de
      
Beiträge: 576
Win95, Win98 SE, WinXp Prof SP2
D7P, D8P, FPC2.0
|
Verfasst: Sa 14.05.05 20:06
Oder man verwalltet die Komponenten mit einer TComponentList.
mfg matze
_________________ si tacuisses, philosophus mansisses.
|
|
crakos 
      
Beiträge: 195
D2k5 Pers
|
Verfasst: Sa 14.05.05 20:12
das mit dem pannel hört sich verdammt gut an  ich probiers mal :>
_________________ Das Ende der Menschheit ist der Anfang der Unendlichkeit.
|
|
theTJ
      
Beiträge: 43
WIN XP: SP1
D7 enterprise
|
Verfasst: Sa 14.05.05 20:22
Titel: Re: MainForm in Uhrzustand versetzen
_________________ theTJ
"Die Antwort auf die Frage nach dem Leben, dem Universum und dem ganzen Rest ist 42, aber was ist die Frage genau?" aus "Per Anhalter durch die Galaxis" von Douglas Adams
|
|
jasocul
      
Beiträge: 6395
Erhaltene Danke: 149
Windows 7 + Windows 10
Sydney Prof + CE
|
Verfasst: So 15.05.05 09:17
@theTJ:
Deswegen hatte ich es gleich geschrieben, nachdem ich das gelesen hatte. Sollte kein Vorwurf werden. Wir haben alle mal als noobs angefangen. 
|
|
crakos 
      
Beiträge: 195
D2k5 Pers
|
Verfasst: So 15.05.05 17:21
also mit nem panel hab ichs net hinbekommen, aber mit tobjectlist und dem zurück setzen der arrays
und hab die werte der form hab ich einfach gesetzt
Delphi-Quelltext
dern Rest meiner Lösung findet ihr hier
_________________ Das Ende der Menschheit ist der Anfang der Unendlichkeit.
|
|