Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - form2 erst beenden bevor in form1 geklickt werden kann


mircojaeger - Di 07.04.09 12:59
Titel: form2 erst beenden bevor in form1 geklickt werden kann
hi@all,

ich hab ein programm geschrieben, welche auf knopfdruck ein weiteres form fesnter öffnet(info) dort befinden sich ein aar infos zu dem Progrmm, wie kann ich nun einstellen das man bei dem info-fenster erst den button zurück anklicken muss bevor man in dem haupt-fenster weiter "arbeiten" kann?

mfg
mircojaeger


DL_Ricko - Di 07.04.09 13:12

bei den Button auf der 1st Form muss du das schreiben

Delphi-Quelltext
1:
2:
3:
4:
5:
procedure TForm1.Button1Click(Sender: TObject);
begin
  Form2.Show;
  Form1.Visible := False;
end;


und bei den Button auf der 2tn Form

Delphi-Quelltext
1:
2:
3:
4:
5:
procedure TForm2.Button1Click(Sender: TObject);
begin
  Form1.Visible := true;
  Form2.Close;
end;


hoffentlich ist das das was du braust


Robert.Wachtel - Di 07.04.09 13:25

Ein Aufruf der zweiten Form mit


Quelltext
1:
MeineZweiteForm.ShowModal;                    

wäre das einfachste.


DL_Ricko - Di 07.04.09 13:27

aber sonst das was du wolltest oder :?:


mircojaeger - Di 07.04.09 13:50

hi@all,

das ist so ganz ok, aber ich wollte, dass wenn ich frm_info öffne das ich dann das frm_main zwar noch seh aber wenn ich klicke, nicht pqassiert, bis ich den zurück-button in frm_info geklickt habe.

mfg
mircojaeger


Robert.Wachtel - Di 07.04.09 13:59

Ja, und warum befolgst Du dann nicht meinen Vorschlag?


mircojaeger - Di 07.04.09 14:57

Habe ihn eben erst gelesen, danke!