Avatar billede eht Nybegynder
05. april 2002 - 18:41 Der er 4 kommentarer og
1 løsning

Store/Små skrifttyper -- At få vinduer forme vist rigtigt

Hvordan løser man problemet med at Formens størrelse og formens indhold skal passe sammem uanset om der bruges store elle små skrifttyper.

//Eht
Avatar billede zerohero Nybegynder
06. april 2002 - 00:53 #1
kan du give en lidt mere konkret eksempel... Jeg er nenlig ikke helt klar over, hvad du mener...

Er det skrifttypen i din forms caption du vil ændre eller er det generalt alle skrifttyper i alle dine TWinControls osv. du vil ændre?

For at ændre formens størrelse gøres det selvfølig ved enten Width & Heigth eller ClientWidth & ClientHeight...
Avatar billede eht Nybegynder
07. april 2002 - 01:07 #2
Til zeroHero

Man kan i Egenskaber for skærm/Indstillinger/avanceret indstille den skriftstørrelse windows bruger generalt. Normalt står den til 96 dpi men kan også indstilles til 120 dpi.
Hvis man stiller den til "store skrifttyper" kan man komme ud i sine programmer, at "indholdet" i en form er større en selve formen.

Det kan se ret "kikset" ud hvis en bruger af ens programmer ikke kan se knapper mv. der er i yderkanten af formen, fordi computeren er indstillet til "store skriftyper".

TForm har et par properties (scaled og pixelsPerInch) der vist nok har noget med det at gøre men jeg kan ikke rigtig finde ud af det.

EHT
Avatar billede hermandsen Juniormester
28. juni 2002 - 20:28 #3
Prøv at kigge på Canvas.TextHeigth og Canvas.TextWidth... Så kan du i stille højden/længden rigtigt! ;)

Ellers ville jeg tro at dit svar lå i GetSystemMetrics, men efter lige at have siddet i 10 minutter og gennemlæst hvad de forskellige konstanter gjorde, så fandt jeg ikke svaret! :(
Avatar billede eht Nybegynder
28. juni 2002 - 20:45 #4
Jeg fandt selv en artikel om emnet. Læs den selv her:

http://delphi.about.com/library/weekly/aa030700a.htm?terms=resize+form

//Eht
Avatar billede hermandsen Juniormester
29. juni 2002 - 15:49 #5
Hmmm... Fedt nok! :)

Så kan jeg også lære noget! ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester