![]() |
Formular und position
Folgender Code funktioniert nicht(Formular wird immer oben links angezeigt)):
Delphi-Quellcode:
man kann die Position nach dem anzeigen verändern das führt aber zu unschönen Effekten.
test: TForm;
begin test := TForm.CreateNew(Application); test.Left := 500; test.top := 500; test.show; Ich kann die Position auch nicht in onshow oder onpaint ändern weil das nicht ins Programm Design passt. siehe auch: ![]() |
Re: Formular und position
Ich hab mir mal schnell ein Testprogramm erstellt, mit dem das ganze wunderbar funktioniert.
Ich hab nur die Konstruktionsweise geändert, da ich sonst die Hauptbotschaftsschleife nicht aufrufen kann.
Delphi-Quellcode:
program Project2;
uses SysUtils, Forms; var test: TForm; begin Application.Initialize; Application.CreateForm(TForm, test); test.Left := 500; test.top := 500; test.show; Application.Run; end. |
Re: Formular und position
Warum änderst dus nicht im Objektinspektor? Oder mistverstehe ich deine Frage?
|
Re: Formular und position
Zitat:
|
Re: Formular und position
Zitat:
|
Re: Formular und position
Zitat:
|
Re: Formular und position
Schau Dir mal die Eigenschaft "Position" des Formualars in der OH an.
|
Re: Formular und position
und was hat das mit dem Problem zu tun.
|
Re: Formular und position
Ich habs in D7 getestet.
|
Re: Formular und position
Zitat:
Du hast doch ne Frage gestellt. Also: schau mal in den Objektinspektor auf die Eigenschaft Position des Formulars und rufe dann die Hilfe auf. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:52 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz