Någon som har koll på hur man på ett enkelt sätt gör så att vertikala scrollbars bara finns om de behövs på en textbox med multiline? Du kan alltid börja med att använda Eftersom hela applikationen kan skalas i storlek. Plus att text både kan läggas till och tas bort då det är ett inmatningsfält gör att det blir mycket finlir :-( System.Drawing har nån funktion som tar text, teckensnitt o bredd och returnerar hur stor plats de tar om ja inte tar fel.. har inte funktionen i huvudet dock.. Den funktion som Thomas kanske tänker på är MeasureString som ligger i Graphics. Den kan du alltid titta närmare på! Får du gröta lite i GDI+ också =). Jag fuskar och använder RichTextBox istället... Att man sen kan mata in rtf i den "skiter jag i" och plockar bara ut ".Text". RichTextBox har ju efterfrågad funktionalitet.Scrollbar på textbox (om det behövs)
/BennySv: Scrollbar på textbox (om det behövs)
txtBox.Lines.GetLength(0);
för att ta reda på hur många rader text textboxen innehåller.
Det kluriga blir ju att veta hur många rader det får plats på textboxens höjd innan man sätter igång den vertikala scrollbaren. Tror inte att det finns nån färdig metod för att ta reda på det, så det blir lite finlir där. Men det borde inte vara allt för svårt att ta reda på det. Hoppas att det hjälper nått.
mvh Joakim.
Sv:Scrollbar på textbox (om det behövs)
Sv: Scrollbar på textbox (om det behövs)
Sv:Scrollbar på textbox (om det behövs)
lycka till. Sv: Scrollbar på textbox (om det behövs)