“TextBox.BorderStyle = BorderStyle.None”使文本底部不可见

时间:2017-04-12 09:26:57

标签: c# winforms

每当我将TextBox的边框样式设置为“None”时,框中文本的底部都是不可见的。这意味着我看不到像y和j这样的字母的下划线和下划线。

Here is the textbox with border

Here is the textbox without border

有关如何解决这一问题的任何建议将不胜感激。

1 个答案:

答案 0 :(得分:1)

这似乎对我有用:

public Form1()
{
    InitializeComponent();
    textBox1.Multiline = true;
    textBox1.MinimumSize = new Size(0, 30);
    textBox1.Size = new Size(textBox1.Size.Width, 30);
    textBox1.Multiline = false;
}

将框设置为多行以调整框的大小,然后将其更改为保持大小。