如何根据文本长度自动增加/减少 TextBox 和 Windows 窗体的大小?
最佳答案
您可以尝试覆盖 OnTextChanged事件,然后更改 Width取决于文本的大小。
protected override OnTextChanged(EventArgs e)
{
using (Graphics g = CreateGraphics())
{
SizeF size = g.MeasureString(Text, Font);
Width = (int)Math.Ceiling(size.Width);
}
base.OnTextChanged(e);
}
关于c# - 根据文本长度调整文本框和表单大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8121090/