Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Komponentenausrichtung im Formdesigner (https://www.delphipraxis.net/204893-komponentenausrichtung-im-formdesigner.html)

himitsu 10. Jul 2020 22:40

Komponentenausrichtung im Formdesigner
 
Tachchen,

warum sind in der VCL die Buttons eigentlich kleiner?
Wenn man die ausrichtet, z.B. neben Edits, dann fehlt ringsum je ein Pixel ... wie soll man da denn ein "gerades" Layout hinbekommen. :wall:

Und warum fehlen im FMX eigentlich die Ausrichtunglinien?

Rollo62 11. Jul 2020 08:17

AW: Komponentenausrichtung im Formdesigner
 
Wie richtest Du die denn aus ?
Ich mache das mittlerweile immer mit Align und Margins, aber ich bin auch meistens mit FMX unterwegs.

Vielleicht liegt der Unterschied daran das VCL die Windows-Controls nimmt, und FMX das selber zeichnet ?

himitsu 11. Jul 2020 09:37

AW: Komponentenausrichtung im Formdesigner
 
Nja, egal ob manuell oder mit Align/Grid/FlowPanel/... ... die VCL-Buttons sind immer ein Pixel daneben, wenn man alles "gleich" macht.

Rollo62 11. Jul 2020 11:17

AW: Komponentenausrichtung im Formdesigner
 
Dann kannst Du vielleicht den globalen Style etwas anpassen,
Bis es passt.
Da liegt ja meist ein Rechteck auf dem Stylebitmap.

himitsu 11. Jul 2020 11:57

AW: Komponentenausrichtung im Formdesigner
 
In der VCL ohne Styles? :wink:

Rollo62 11. Jul 2020 13:36

AW: Komponentenausrichtung im Formdesigner
 
Du willst doch das FMX = VCL aussieht, wo Du das machst ist egal :stupid:

himitsu 11. Jul 2020 14:03

AW: Komponentenausrichtung im Formdesigner
 
Bei FMX wäre es nett, wenn die damals sooo super cool angepriesenen Designerfunktionen auch drin wären.

Ein bei VCL, dass die Komponenten auch so groß sind, wie sie sein sollen.
Stellt man da 23 Pixel Höhe ein, dann kann es doch nicht sein, dass einem 2 Pixel gestohlen werden? Sind ja immerhin fast 9%. :shock:

Uwe Raabe 11. Jul 2020 16:13

AW: Komponentenausrichtung im Formdesigner
 
Zitat:

Zitat von himitsu (Beitrag 1469371)
Ein bei VCL, dass die Komponenten auch so groß sind, wie sie sein sollen.
Stellt man da 23 Pixel Höhe ein, dann kann es doch nicht sein, dass einem 2 Pixel gestohlen werden? Sind ja immerhin fast 9%. :shock:

Aber wenn keine Styles aktiv sind, ist das dann nicht eher Windows anzulasten?
Dafür spricht zumindest der Unterschied zwischen mit und ohne Laufzeit Themes.
Womöglich unterscheidet es sich auch noch je nach Windows-Version und/oder Version der CommCtrl.dll.

Vielleicht ist das unter FMX auch so, wenn Native Controls verwendet werden.

Redeemer 11. Jul 2020 18:45

AW: Komponentenausrichtung im Formdesigner
 
Zitat:

Zitat von Uwe Raabe (Beitrag 1469385)
Zitat:

Zitat von himitsu (Beitrag 1469371)
Ein bei VCL, dass die Komponenten auch so groß sind, wie sie sein sollen.
Stellt man da 23 Pixel Höhe ein, dann kann es doch nicht sein, dass einem 2 Pixel gestohlen werden? Sind ja immerhin fast 9%. :shock:

Aber wenn keine Styles aktiv sind, ist das dann nicht eher Windows anzulasten?

Korrekt, ist ein Windows-Ding. Bei Luna war da immerhin noch ein 1px großer „vertiefender Schatten“, während die deutlich erkennbare blaue Umrandung auch da schon um eins nach innen versetzt war. Seit Aero ist auf den äußersten 1px halt überhaupt nichts mehr. Bei Windows 8 und neuer fällt es einfach nur mehr auf, da die Buttons so kantig sind. Man man Designs aus, füllen die Buttons ihren angedachten Platz ganz aus.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:02 Uhr.

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