2015-07-21 56 views
-1

我正在编写一个C#窗体应用程序,我有一个多行文本框。文本框是否具有内置功能,在控件右侧有一个按钮,用于展开文本框,以便可以在大型文本框区域输入文本。可以扩展文本框以输入多行文本吗?

我指的是行动的类型在这个形象:

enter image description here

如果不是,怎么会是最好的实现代码?

谢谢。

+0

Ofcourse有可能:-)你有什么尝试? – derape

+0

有执行此操作的内置功能吗?或者是否需要手动编码? – user3736648

+0

我很确定没有,你必须自己编写代码 – derape

回答

0

尝试添加一个按钮,你的项目,双击它,然后使用以下:

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

那个按钮应该使文本更大。如果您想在展开后再次将其缩回,则只需添加一个布尔值并在每次单击该按钮时检查它(并改变其状态)。

相关问题