Jo, wollt ich grade machen. Aber ich hab jetzt was rausgefunden was bestimmt zur lösung beiträgt.
Aber erstmal poste ich den code
Code:
[form1]
procedure TForm1.FormShow(Sender: TObject);
begin
form7.enabled:=true;
form7.visible:=true;
// form1.enabled:=false (macht keinen unterschied ob gesetzt oder nicht)
end;
[form7]
procedure TForm7.FormShow(Sender: TObject);
begin
form1.Enabled:=false;
//button1.Click;
end;
{procedure TForm7.Button1Click(Sender: TObject);
begin
form1.enabled:=false;
end;}
So, jetzt mal kurz die erklärung was ich rausgefunden hab:
Ich hab in form7 einen button reingemacht (button1). Wenn man auf dne klickt wird form1.enabled auf false gesetzt (wie oben zu sehen). Und DAS geht. Man kann mit form 1 nix mehr machen.
Allerdings hat das form1.enabled in dem form7.show nicht diese wirkung (form1 bleibt enabled).
Wenn ich jetzt in form7.show den code:
button1.click reinmache, bleibt form1 auch enabled!!??
Klärt mich bitte auf !