04. november 2004 - 11:58
Der er
1 kommentar og
1 løsning
xp forme
Mit program ser fint ud i w2k med almindelige rammer, men på xp er rammen omkring formen lidt tykkere overalt, det bevirker at noget af indholdet bliver presset sammen og nogle kanpper jeg har i nederste hæjre hjørne forsvinder helt hvis man benytter nogle bestemte xp-temaer.
Hvad kan man / gør man, så indholdet i formen altid ser ens ud, det er ok med titel-linjen og rammen beholder temaets udseende, og det er vel osse det rigtige.
Er det en fejl i Delphi at client-området ikke altid er ens ?
04. november 2004 - 12:30
#1
Det er ikke en Delphi fejl, det er en design fejl i din form.
Din form beholder den Height/Witdh du har givet den. Fordi XP har tykkere rammer bliver client området derfor lidt mindre.
Du er nødt til at sørge for at der er lidt ekstra plads til de tykkere rammer i XP.
04. november 2004 - 13:08
#2
Okay, men jeg synes nu stadig at client området skulle være det bestemmende, rammerne kan jo udskiftes efter temperament.
Man kan jo osse lave en test på clientWidth mod width og så tilpasse alle komponenterne mv.
Er der andre der har en mening eller foreslag ?