0

我有一个关于单元格更新的 Janus GridEx 我正在检查某些条件并在满足条件时发出一条消息,发生的情况是,如果用户使用键盘按下 enter,则对话框将关闭,并且 enter 按下传递到网格,因此消息将再次显示,因为在输入时,网格的单元格将被更新,这种情况将一直循环,直到我通过鼠标按钮按下对话框表单的 OK 按钮。

如何停止在对话框上按下的事件再次传递给网格?

4

1 回答 1

1

您可以将事件标记为已处理以防止传播。示例代码:

private void OnKeyPressed(Object sender, KeyPressEventArgs e)
{
    if (e.KeyChar == (char)Keys.Return)
    {
        e.Handled = true; // <--
    }
}
于 2015-02-26T15:23:00.343 回答