Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Probleme beim Ausrichten von Elementen unter Delphi2007 (https://www.delphipraxis.net/116650-probleme-beim-ausrichten-von-elementen-unter-delphi2007.html)

Andi_j62 3. Jul 2008 19:03


Probleme beim Ausrichten von Elementen unter Delphi2007
 
Hallo Zusammen,

ich bin gerade dabei ein größeres Projekt von Delphi7 auf Delphi 2007 zu portieren. Dabei habe ich jetzt z.B. festgestellt, dass Elemente nicht mehr so augerichtet werden wie unter D7. Z.B. habe ich eine Combobox, die am unteren Rand vor der StatusBar beim Start des Programmes dort platziert wird, mit Werten gefüllt, aber nicht angezeigt wird. Durch einen Doppelklick auf die StatusBar sollte diese ComboBox aktiviert und direkt oberhalb der StatusBar angezeigt werden. Das hat auch bisher alles einwandfrei funktioniert!

Hier der Code wie die Box ausgerichtet wird:

cbDatenPath.Top := StatusBar.Top - cbDatenPath.Height;

Ausgegeben wird die Box jetzt irgendwo in der Mitte des Bildschirms.

Weiss vielleicht jemand was da nicht mehr passen könnte?

Grüße Andi

mkinzler 3. Jul 2008 19:09

Re: Probleme beim Ausrichten von Elementen unter Delphi2007
 
Was ist denn der Parent der ComboBox?

Andi_j62 3. Jul 2008 19:14

Re: Probleme beim Ausrichten von Elementen unter Delphi2007
 
wo seh ich das denn schnell wieder? Liegt auf jedenfall auf dem MainForm

mkinzler 3. Jul 2008 19:19

Re: Probleme beim Ausrichten von Elementen unter Delphi2007
 
Ist eine Eigenschaft.

Andi_j62 3. Jul 2008 19:45

Re: Probleme beim Ausrichten von Elementen unter Delphi2007
 
Gibt zwar ParentColor, ParentFont usw. Parent finde ich nicht

mkinzler 3. Jul 2008 19:48

Re: Probleme beim Ausrichten von Elementen unter Delphi2007
 
Liste der Anhänge anzeigen (Anzahl: 1)
Nicht im OI. Wird den die Kompo dynamisch erzeugt?

Andi_j62 3. Jul 2008 19:57

Re: Probleme beim Ausrichten von Elementen unter Delphi2007
 
Sie wird nicht dynamisch erzeugt! Habe sie auf dem FMain abgelegt und richte Sie beim Start aus, damit sie bei jeder Bildschirmauflösung richtig platziert wird.

Andi_j62 3. Jul 2008 19:59

Re: Probleme beim Ausrichten von Elementen unter Delphi2007
 
was mir noch einfällt... der left-Wert stimmt nur die y-Ausrichtung nicht!

mkinzler 3. Jul 2008 20:00

Re: Probleme beim Ausrichten von Elementen unter Delphi2007
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hab mal ein Testprogramm geschrieben. Hier funktioniert es

Delphi-Quellcode:
procedure TForm3.FormCreate(Sender: TObject);
begin
    ComboBox1.Top := StatusBar1.Top - ComboBox1.Height;
end;

Andi_j62 3. Jul 2008 20:11

Re: Probleme beim Ausrichten von Elementen unter Delphi2007
 
da stimmt was anderes nicht, habe gerade mal debuggt und festgestellt das StatusBar.Top nur den Wert 440 enthält, obwohl ich ne Auflösung von 1024x768 habe.

An was kann denn das liegen?


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:27 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz