在.NET Winforms中,如果要阻止启用"AcceptButton"表单上的多行文本框的按钮单击触发器,可以通过以下方法实现:
以下是一个示例代码:
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
e.SuppressKeyPress = true;
}
}
在这个示例中,我们在多行文本框的KeyDown事件中检查是否按下了Enter键。如果按下了Enter键,我们将SuppressKeyPress属性设置为true,以阻止按钮单击触发器的默认行为。
这样,当用户在多行文本框中输入文本并按下Enter键时,将不会触发表单上的默认按钮。
领取专属 10元无门槛券
手把手带您无忧上云