Nar*_*Dog 3 c# visual-studio winforms
private void idTextEdit_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Return)
{
e.Handled = true;
SearchButtonClick(sender, EventArgs.Empty);
}
}
Run Code Online (Sandbox Code Playgroud)
我有一个文本框,除了Enter/Return键之外,每个按键都会触发此代码检查.由于某些原因,该键无效.在文本框上激活的光标消失了,所以我认为它会在keydown事件触发之前更改焦点,但我不确定.如何获取返回键以停止取消选择该框并注册为按键.此外,没有其他代码可以将enter键设置为具有不同的功能,并且它是一个非常简单的一个用于测试的文本框屏幕.
如果你AcceptButton有一套,那么你将得到你所看到的行为.
我用我的示例表单尝试了你的代码,它按预期工作.
然后我将其设置AcceptButton为其中一个按钮,文本框停止响应Enter.AcceptsReturn文本框上的设置无效.
| 归档时间: |
|
| 查看次数: |
3501 次 |
| 最近记录: |