Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Helmut,
16. Jan 2003
puhh, jo, in der formpaint-prozedur geht des disablen von form1. Die message war ja garnicht das wichtige, die hab ich nur zum überprüfen reingebaut ob form1 enabled auf false oder true ist.
procedure TForm7.FormShow(Sender: TObject);
begin
form1.Enabled:=false; //das hat nicht funktioniert
label1.Caption:='Bitte warten sie, bis der Computer (' + spieler.name + ') seine Züge getätigt hat.';...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Helmut,
15. Jan 2003
Das uses unit1 ganz oben hab ich rausgenommen. Da hab ich keine ahnung wie das da hin kam. Jedenfalls hat sich nichts geändert.
Ich hab das ganze projekt mal hochgeladen. Es ist teilweise mit kommentaren, aber ich glaube kaum das überhaupt jemand da durchsieht :oops: .
Um das "problem" zu < erzuegen > musst du (oder andere :)) nach dem start des programmes den spieler 1 einen namen geben...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Helmut,
15. Jan 2003
form1 als variable?
Ich hab einfach form 1 und form 7 (und die ganzen andern forms) über form einfügen erzeugt... Und eine variable die form1 (oder form7) heisst, hab ich 100%ig nicht :?
Und visible reicht halt nicht... weil ja der nutzer "sehen" soll was auf form1 passiert, es aber nicht beeinflussen darf.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Helmut,
15. Jan 2003
Jo, wollt ich grade machen. Aber ich hab jetzt was rausgefunden was bestimmt zur lösung beiträgt.
Aber erstmal poste ich den code
procedure TForm1.FormShow(Sender: TObject);
begin
form7.enabled:=true;
form7.visible:=true;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Helmut,
15. Jan 2003
Hi,
während der computer rechnet (bei meinem spiel ein spielzug macht) soll bei mir eine form im vordergrund eingeblendet werden (form7). Währenddessen soll form1 (mainform) disabled werden (man kann kein knopf mehr drücken oder irgendetwas mit ihr machen.
Jetzt ruf ich die form7 auf:
form7.enabled:=true;
form7.visible:=true;
form1.enabled:=false;
und zusätzlich dazu noch ein...