Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   VCL Komponenten, Positionen... Delphi XE (https://www.delphipraxis.net/160768-vcl-komponenten-positionen-delphi-xe.html)

haentschman 3. Jun 2011 22:13

AW: VCL Komponenten, Positionen... Delphi XE
 
Danke Stevie für dein Mitgefühl...

auch ohne Anchors ist es das Gleiche. Ich hab schon sämtliche Einstellungen durch. Eben hab ich wieder 2 Buttons auf die originale Position zurückbeordert. Ich muß ständig die GUI kontrollieren. :evil:

PS: auch normale Delphi Eigene verändern sich in den Properties. (Positionen... TEdit, Größe... TMemo)

Es macht einfach keinen Spaß !

haentschman 3. Jun 2011 22:24

AW: VCL Komponenten, Positionen... Delphi XE
 
Sooo...

überall wo das Phänomen auftritt sind TPanel, TTabSheet im Spiel. Die Anmeldung liegt auf einem Panel...
bis:
pnlLogin.Visible:= True;
... sind die Werte des Buttons wie in der DFM oder OI. Nach Visible ist der Button verschoben :shock:

Was bitte kann das Panel verändern ?

Nachtrag: Wenn ich den BevelKind im Designmodus ändere, rücken die anderen Controls entsprechend nach (Flat --> None)
... der Button bleibt stehen. :gruebel:

Stevie 3. Jun 2011 23:16

AW: VCL Komponenten, Positionen... Delphi XE
 
Kannst du mal nen Minimalbeispiel zusammenstellen und hier posten, in dem es reproduzierbar ist?

P.S.: Ist es so, dass der Button nicht auf dem Panel liegt? (überprüf das mal im Structure Fenster) Durch den BevelKind verändert sich die Postion der Controls auf dem Panel, weil diese sich an dem innereren Rechteck orientiert, welches durch unterschiedliche Beveleinstellungen minimal verändert. Controls, welche nicht auf dem Panel liegen sind davon verständlicherweise nicht betroffen und dadurch entsteht diese Verschiebung.

haentschman 4. Jun 2011 07:05

AW: VCL Komponenten, Positionen... Delphi XE
 
Moin Stevie... :hi:

Da der Button mit dem Panel Ein- und Ausgeblendet wird, gehe ich davon aus, daß der Parent des Buttons das Panel ist. Ich hab noch mal ein wenig experimentiert. Wenn ich BevelKind auf None setze bleiben die Controls wo sie sind. Ich werde das mal beobachten. Ich schau mal ob ich ein Muster hinkriege...

Ein schönes Wochenende...


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:05 Uhr.
Seite 2 von 2     12   

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-2025 by Thomas Breitkreuz