我正在編寫一個程序,用戶應該能夠在文本框中編寫文本。我希望文本框自行調整大小,以適應內容。 我已經試過如下:C#調整文本框的大小以適應內容
private void textBoxTitle_TextChanged(object sender, TextChangedEventArgs e)
{
System.Drawing.Font myFont = new System.Drawing.Font("Verdana", 8);
System.Drawing.SizeF mySize = e.Graphics.MeasureString("This is a test", myFont);
this.textBoxTitle.Width = (int)Math.Round(mySize.Width, 0);
}
我得到一個錯誤,說圖形不適合TextChangedEventArgs工作。有另一種方法可以調整文本框的大小嗎?
您使用的是.NET 1嗎? –
你在Silverlight中試試這個嗎? –