Pytanie dotyczy Formy i Button

0

Mam formę główną "Forma1"
i mam na niej trzy Button do każdego z nich są przypisane formy "Button1 do Forma 2,
Button2 do Forma 3, Button3 do Forma4. i chciałbym by nie było można zamknąć
"Formy 1" be z uprzednio zamknięci pozostałych Form które są do niej przypisane.

0

hmmmm
przecież możesz zastosować zmienny typu Boolean i po kłopocie,
a jeżeli masz ShowModal, to zapisz sobie je do pliku albo do rejestru albo do czego tam chcesz

wystarczy??

0

Jeżeli ma ShowModall, to nie musi nigdzie nic zapisywać, bo i tak nie kliknie na nic na Formie1 (A więc i na krzyżyk do zamykania).

0

Tylko, że jak ma ShowModal to jak wyświetli jedną formę to pozostałych nie yświetli bez uprzedniego zamknięcia. Więc postawiłbym na te zmienne.

0
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
  Action := caNone;
  if not (Form2.Visible or Form3.Visible or Form4.Visible) then  Action := caFree;
end;

1 użytkowników online, w tym zalogowanych: 0, gości: 1