Autor Beitrag
AuronX
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 18



BeitragVerfasst: Mo 09.08.04 14:34 
Hallo,

Ich will einen Frame erstellen und von der Form mit einem Button z.B. auf einen Frame zugreifen, um beispielsweise ein Installationsprogramm zu erstellen.
Danke im Voraus
SvenAbeln
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 334
Erhaltene Danke: 3



BeitragVerfasst: Mo 09.08.04 14:57 
Hi


Zitat:

Ich will einen Frame erstellen und von der Form mit einem Button z.B. auf einen Frame zugreifen, um beispielsweise ein Installationsprogramm zu erstellen.


Das klingt doch sehr gut. Oder hast du dabei Probleme oder sonst eine Frage :?: :?: :?:


Zitat:

Danke im Voraus

Gern geschehen.
AuronX Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 18



BeitragVerfasst: Mo 09.08.04 15:02 
Wird man hier mittlerweile auch verarscht, vielleicht sollte ich mir bei den Formulierungen etwas mehr Mühe geben. Dann tu ich das mal jetzt:

Ich möchte einen Button auf ein Formular platzieren, dieser Button soll einen bereits voreingebundenen Frame aktivieren, in den Vordergrund heben, bzw., ihn dann erst erscheinen lassen, ich hab nur keine Ahnung wie, aber es sollte auf jeden Fall leichter sein als 'n OS zu schreiben.
SvenAbeln
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 334
Erhaltene Danke: 3



BeitragVerfasst: Mo 09.08.04 15:15 
Hallo,

nein verarschen wollte ich dich nicht, aber wenn du eine Antwort suchst solltest du auch eine Frage stellen.

Wenn du den Frame schon in dem Formular plaziert hast, kannst du ihn im Objektinspektor unsichtbar schalten
ausblenden Delphi-Quelltext
1:
2:
 
Visible:=false;

und in dem ButtonClick schaltest du ihn einfach wieder sichtbar.
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
 
procedure TForm1.Button1Click(Sender: TObject);
begin
  Frame.Visible:=true;
end;


Gruß,
AuronX Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 18



BeitragVerfasst: Mo 09.08.04 15:20 
Titel: Achso!
Okay, sorry mein Fehler, dann tut's mir leid, klang bloß so leicht sarkastisch, aber das meine ich nicht.

´Wenn du dein Hauptformular hast, kannst du doch ein 2. Fenster zusätzlich erstellen, richtig? Und ich möchte von Form1 auf Frame2, bzw., wechseln. Oder ganz anders, wie kann ich eigene Messageboxes erstellen, mit eigenen Buttons, und noch Texteingabefeld, also eine Edit-Komponente,bzw., damit wär mir auch geholfen.
SvenAbeln
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 334
Erhaltene Danke: 3



BeitragVerfasst: Mo 09.08.04 15:33 
Du meinst also ein zweites Form und keinen Frame.

Auch eine Form kannst du mit visible:=true sichtbar schalten.


Wenn der Benutzer aber auf diesem Formular etwas eingeben soll und dabei nicht
mit der Hauptform weiterarbeiten darf, verwendest du besser showmodal.

ausblenden Delphi-Quelltext
1:
2:
3:
4:
procedure TForm1.Button1Click(Sender: TObject);
begin
  Form2.showmodal;
end;
AuronX Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 18



BeitragVerfasst: Mo 09.08.04 15:39 
Super, hat voll funktioniert, dankeschön!