我有一个关于单元格更新的Janus GridEx我正在检查某些条件并在满足条件时发出消息,如果用户使用键盘按下Enter键则会关闭对话框并关闭输入按钮到了 网格,所以消息将再次显示,因为在输入时按下网格的单元格将被更新,这种情况将一直循环,直到我通过鼠标按钮按下对话框窗体的确定按钮。
如何停止在对话框上按下的事件再次传递给网格?
答案 0 :(得分:1)
您可以将事件标记为已处理以防止传播。示例代码:
private void OnKeyPressed(Object sender, KeyPressEventArgs e)
{
if (e.KeyChar == (char)Keys.Return)
{
e.Handled = true; // <--
}
}