C# 需要在多行文本框中使用回车键向下移动一行,不能离开文本框

问题描述 投票:0回答:2

在 C# 中,我有一个多行

TextBox
,用户可以在其中输入案例注释。但是,当他们进入文本框并按下 Enter 键时,它会离开文本框并像选项卡按钮一样跳转到下一个字段。有什么方法可以覆盖此行为并使返回键向下移动一行吗?我不需要禁用整个表单的返回键行为,只需在一个多行文本框中即可。

c# winforms textbox multiline
2个回答
11
投票

需要设置属性

 textBox.AcceptsReturn = true;

如果没有此属性,您可以使用

CTRL+ENTER
启动换行符。
如果您需要在表单上也设置默认的 AcceptButton,有时这很有用。

参见 MSDN 文档


1
投票

AcceptsReturn
属性设置为真。

© www.soinside.com 2019 - 2024. All rights reserved.