Chcem, aby sa výška textového poľa zvýšila, keď používateľ zadá viac textu alebo stlačí kláves Enter
Problém je, že nemôžete zistiť, kedy používateľ dosiahol koniec textového poľa na zvýšenie jeho výšky, nemôžete počítať znaky, pretože každý znak má vlastný znak
aj kláves Enter, aby nový riadok mal svoje vlastné problémy, prejde len na začiatok aktuálneho riadku, ak ste ho použili
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.Key.Equals(Key.Enter))
textBox1.Text += System.Environment.NewLine;
}
akúkoľvek predstavu, ako to urobiť?
odpovede:
1 pre odpoveď č. 1Musíte zadať Automatickú výšku do textového poľa. Ak chcete, aby textbox mal nejakú výšku v predvolenom stave, môžete nastaviť minimálnu výšku. Ak užívateľ zadá viac textu, ako je minimálna výška - Textbox automaticky zvýši jeho výšku