Avatar billede jakwag Nybegynder
09. januar 2003 - 11:39 Der er 6 kommentarer og
1 løsning

Bredde på dynamisk tekst

Hej

Jeg har lavet en dynamisk tekstbox, som jeg så loader en tekst, på kun én linie, ind i.

hvis man bare skriver tekst ind i en tekstbox, kan man få den til at tilpasse bredden automatisk.

Dette sker ikke, øv.

Er der nogen der har en måde så man kan få tekstboxens bredde til at justere sig automatisk efter den tekst der bliver loaded ind i den?

Jakwag
Avatar billede nikolajdu Nybegynder
09. januar 2003 - 11:58 #1
Det lyder sårn lidt besværligt. Hvorfor ikke bare lave feltet stort nok fra starten af???

Jeg mener Hvis din tekst ikke kan stå på siden er der ingen grund til at ændre tekstfeltet - endsige hvis teksten godt kan stå på siden hvorfor så ændre feltet....???
Avatar billede jakwag Nybegynder
09. januar 2003 - 12:30 #2
Grunden til at feltet skal ændrer størrelse er at der også er andrer elementer som skal tilpasse sig tekstboxen
Avatar billede alexander_j Nybegynder
09. januar 2003 - 13:26 #3
Hvis du har flash MX kan du dynamisk lave et texyfield og dynamisk ændre properties for dette!

Eksempel på et tekstfelt der automatisk tilpasser sig tekstbredden:
this.createTextField("tekstfelt",1,50,50,200,25);
this.tekstfelt.border=1;
this.tekstfelt.text="forsøgstekst";
this.tekstfelt._width=this.tekstfelt.textWidth+4;

Eksempel på et tekstfelt der automatisk tilpasser sig både højde og bredde:
this.createTextField("tekstfelt",1,50,50,200,25);
this.tekstfelt.border=1;
this.tekstfelt.text="forsøgstekst\nlini2";
this.tekstfelt._width=this.tekstfelt.textWidth+4;
this.tekstfelt._height=this.tekstfelt.textHeight+4;

/Alexander
Avatar billede alexander_j Nybegynder
09. januar 2003 - 13:27 #4
de '+4' er nogen jeg har sat på pga. margen :)
Avatar billede jakwag Nybegynder
09. januar 2003 - 13:32 #5
textWidth - genialt - hvorfor har jeg ikke kunne finde det nogen steder?

Tusind tak for hjælpen!
Avatar billede alexander_j Nybegynder
09. januar 2003 - 13:46 #6
np!
Avatar billede nikolajdu Nybegynder
09. januar 2003 - 14:10 #7
nåååhhh derfor ;-)
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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