最近在做C# Winform項目,需要有一個能動态調整大小的Textbox,并且要是單行的。試了幾次,單行模式的Textbox不能直接改高度。于是搜尋了一下,整理出幾個改變高度的方法。
1.将Textbox改為多行模式,設定MutliLine屬性為True,然後屏蔽Enter鍵。


2.在屬性視窗改變字型大小,間接改變Textbox的高度
3.保持單行模式,設定AutoSize為false,再設定高度。AutoSize屬性是被隐藏起來的,需要在代碼裡直接設定
txtTest.AutoSize = false;
txtTest.Height = 18;