Autor Beitrag
crakos
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 195


D2k5 Pers
BeitragVerfasst: Sa 14.05.05 19:24 
//////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
///////////////Erkentnisse aus diesem Thread:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Form2 :arrow: hier
Buttons löschen :arrow: 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
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 43

WIN XP: SP1
D7 enterprise
BeitragVerfasst: Sa 14.05.05 19:28 
Titel: Re: MainForm in Uhrzustand versetzen
user profile iconcrakos 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 195


D2k5 Pers
BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 195


D2k5 Pers
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 6395
Erhaltene Danke: 149

Windows 7 + Windows 10
Sydney Prof + CE
BeitragVerfasst: Sa 14.05.05 19:52 
Titel: Re: MainForm in Uhrzustand versetzen
user profile icontheTJ 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
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 576

Win95, Win98 SE, WinXp Prof SP2
D7P, D8P, FPC2.0
BeitragVerfasst: Sa 14.05.05 20:06 
Oder man verwalltet die Komponenten mit einer TComponentList.

mfg matze

_________________
si tacuisses, philosophus mansisses.
crakos Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 195


D2k5 Pers
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 43

WIN XP: SP1
D7 enterprise
BeitragVerfasst: Sa 14.05.05 20:22 
Titel: Re: MainForm in Uhrzustand versetzen
user profile iconjasocul hat folgendes geschrieben:
user profile icontheTJ 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.
:oops: :oops: :oops: :oops: oops... ich hab doch gesagt:

<------N :oops: :oops: B

_________________
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
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 6395
Erhaltene Danke: 149

Windows 7 + Windows 10
Sydney Prof + CE
BeitragVerfasst: 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. :wink:
crakos Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 195


D2k5 Pers
BeitragVerfasst: 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
ausblenden Delphi-Quelltext
1:
  Form2.height:=3;					

dern Rest meiner Lösung findet ihr hier

_________________
Das Ende der Menschheit ist der Anfang der Unendlichkeit.