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

1 c# textbox multiline winforms

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

谢谢.

Ste*_*eve 9

您需要设置属性

 textBox.AcceptsReturn = true;
Run Code Online (Sandbox Code Playgroud)

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

请参阅MSDN文档