标签: c# devexpress
当用户手动更改几个下拉列表中的值时,我想引发警告对话框。如果否定回答必须恢复以前的值,所以我决定使用* EditValueChanging事件。但是还有一个主下拉列表也会更改所有所需控件的值(某种默认值设置),这会导致为每个控件显示多个对话框消息,这是不可取的。如何验证用户而不是代码更改了值以提升对话框窗口?
答案 0 :(得分:0)
更新"默认值"中的值时设置布尔值。在该例程完成时设置并取消设置,然后根据是否设置布尔值来谓词EditValueChanging。