C#需要在多行文本框中使用enter键向下移动一行,而不是离开文本框

时间:2013-01-18 18:53:06

标签: c# winforms textbox multiline

在C#中,我有一个多行文本框,用户可以输入案例注释。然而,当他们进入文本框并按Enter键时,它会离开文本框并跳转到下一个字段,如选项卡按钮。任何方法来克服这种行为并使返回键向下移动?我不需要在整个表单上禁用返回键行为,只需在一个多行文本框中。

感谢。

2 个答案:

答案 0 :(得分:9)

您需要设置属性

 textBox.AcceptsReturn = true;

如果没有此属性,您可以使用CTRL+ENTER来启动换行符 有时,如果您需要在表单上设置默认的AcceptButton,这也很有用。

See MSDN documentation

答案 1 :(得分:1)

AcceptsReturn property设置为true。