Avatar billede hugopedersen Nybegynder
03. februar 2009 - 13:43 Der er 5 kommentarer og
1 løsning

Tilpasse text til label

Er der nogen properties der kan stilles så en label kan vise text i flere linier?
Avatar billede psycosoft-funware Nybegynder
03. februar 2009 - 13:52 #1
har ikke lige Delphi ved hånden men mener man kan sætte WordWrap til True

./psycosoft-funware :)
Avatar billede hugopedersen Nybegynder
03. februar 2009 - 15:33 #2
Har prøvet Wordwrap men hvis teksten er for lang så snupper den åbenbart bare det der går ud over hvad der vises.
Jeg ved ikke om det har noget at gøre med at labelen resizer sammen med min form.
Avatar billede mbsnet Nybegynder
04. februar 2009 - 04:05 #3
således:
label1.caption:='Linie 1'+#13+#10+'Linie 2';

eller alternativt via en constant:

const
vbcrlf = #13+#10;  //Kunne også have heddet "crlf"
//...
label1.caption:='Linie 1'+vbcrlf+'Linie 2';
Avatar billede hugopedersen Nybegynder
04. februar 2009 - 06:46 #4
Så skal jeg lige pludselig selv til at holde styr på hvor lang teksten er og hvor lang den kan være på den aktuelle label i forhold til labelens størrelse. Det er en masse ekstra arbejde og det er vi ikke så glade for :-)
Avatar billede hugopedersen Nybegynder
04. februar 2009 - 13:07 #5
Problemet blev løst ved at lave det om til et TMemo felt i stedet som foreslået i http://www.eksperten.dk/spm/862134
Avatar billede hugopedersen Nybegynder
05. februar 2009 - 13:33 #6
Jeg valgte en lidt anden fremgangsmåde og fik bakset noget sammen der ser nogenlunde ud efter min egen mening.

Prøv at hente filen og kør testen - teksten skulle gerne resize med formen.

http://www.hugopedersen.dk/content/files/Progress_1.zip
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