Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Sunlight7,
29. Dez 2006
'n Abend!
Nö warum?
Eigentlich sollte man den SettingsDialog mit ShowModal zeigen, sodass der User bei Eigenschaften von Anzeige gar net auf OK, oder Abbrechen klicken kann, bevor er den Dialog zumacht.
Probiers, es funkt dennoch.
Grüßle!
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Sunlight7,
28. Dez 2006
'n Abend!
1. Wozu? Siehe Punkt 3
2. Ich mach das mit IsWindow und IsWindowVisible wenn das Parent Fenster vom Anzeige Dialog nicht mehr da ist, dann beenden.
3. GetWindowRect und Left, Top auf 0 setzen
4. Ja, Du könntest es auch auf ein Canvas zeichen, und das dann mit StretchDraw resizen
Grüßle!
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Sunlight7,
27. Dez 2006
Aber auch nur dann, wenn die Delphi Version TryStrToInt kennt... :wink:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Sunlight7,
27. Dez 2006
Eigentlich hatt' ich eher an sowas gedacht, schreib' ich mal zur Vervollständigung dazu :)
Wnd := StrToIntDef(ParamStr(2), 0);
If Wnd<>0 then
FormX.ParentWindow := Wnd else begin
ShowMessage('Hmm, da stimmt was mit dem Parameter net...');
Application.Terminate;
Exit;
end;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Sunlight7,
27. Dez 2006
Otto Normalbürger kann mit der Fehlermeldung " '' ist kein gültiger Integerwert" eh nix Anfangen, also warum ihn damit Nerven, wenn mans gleich abfangen kann?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Sunlight7,
27. Dez 2006
FormX.ParentWindow := StrToIntDef(ParamStr(2), 0);
Sonst krachts, wenn es wer mit dem Parameter /P startet :wink: