可以扩展文本框以输入多行文本吗?

时间:2015-07-21 10:19:05

标签: c# textbox expand

我正在编写C#表单应用程序,我有一个多行文本框。文本框是否具有内置功能,以在控件右侧显示一个按钮,该按钮可扩展文本框,以便可以在大文本框区域中输入文本。

我指的是此图片中的动作类型:

enter image description here

如果没有,那么对此进行编码的最佳方法是什么?

感谢。

1 个答案:

答案 0 :(得分:0)

尝试在项目中添加一个按钮,双击它并使用以下内容:

    private void button1_Click(object sender, EventArgs e)
    {
        textBox1.Size = new System.Drawing.Size(newWidth, newHeight);
    }

该按钮应该使文本框更大。如果你想在它展开的同时点击它再缩回它,只需添加一个布尔值并在每次点击按钮时检查它(并改变它的状态,疗程)。