Hej! Anders, Tack Anders!Antal tecken i en textbox
Sitter och leker lite med textboxen nu när det regnar. Om man låter användaren ändra font, till exempel öka på fontsize, blir textboxen högre och det får plats mindre antal tecken. Den nya höjden går att avläsa med metoden Height eller Size men hur kan man avläsa hur många tecken som får plats? Eller det kanske inte går eftersom teckenbredderna är olika, finns det då någon tumregel så att det går att skatta ungefärligt antal tecken?
/Anders i Ängelholm
P.S. Kom på en frågeställning till: Kan man skriva ett tecken till en önskad position i en textbox?Sv: Antal tecken i en textbox
Det finns en metod med namnet <b>MessureString</b>, som har en rad olika överlagringar (samma metod med olika parametrar) som kan beräkna stroleken (höjd&bred) som en string tar när den ritas med en angiven font.
Enklast hade varit att skapa en subklass till en textbox override:a t.ex <b>TextChanged</b> händelsen där du kontrollerar om den nya inmatningen får plats, isf skickar du vidare det till basklassens TextChanged, annars struntar du i det... nu vet jag inte riktigt vilken nivå du ligger på, men säg till om du kör fast =)Sv: Antal tecken i en textbox
Du har gett mig lite idéer att testa.
/Anders i Ängelholm