我在设置为多行的表单上有一个简单的搜索字段(据我所知,这是更改文本框高度的唯一方法),并且标志 AcceptsReturn 设置为 false。
但是,当我在该控件中按 Enter 键时,它并没有按应有的方式激活默认按钮,而是输入了一个返回字符。
现在,我还尝试使用 KeyPress 事件来检查是否已按下 Enter 键来激活搜索按钮单击功能,希望它会覆盖此返回行为 - 但它没有。现在它只是运行搜索并插入一个返回字符。
我正在运行 Visual Studio 2010(虽然这个问题在我转换之前似乎也存在于 2008 年)和 C# .NET 2.0。有什么解决办法吗?