C# 显示未从“更新”中更新的文本;改变;CheckedComboboxEdit的事件

C# 显示未从“更新”中更新的文本;改变;CheckedComboboxEdit的事件,c#,.net,winforms,devexpress,C#,.net,Winforms,Devexpress,我有一个CheckedComboBox,其中有一个“None”项,选中时应取消选中任何其他复选框,如果选中任何其他复选框,则应取消选中“None” 我试图在EditValueChanged事件中实现这一点,并取得了部分成功。我正在拦截事件的e.NewValue并相应地设置它。 正在设置基础值,但控件显示的文本仍显示旧值 如果再次单击控件并单击“退出”,则会更新显示 我已尝试调用Refresh()、Update()、Invalidate()。我错过了什么 谢谢,伪代码: void combo_on

我有一个CheckedComboBox,其中有一个“None”项,选中时应取消选中任何其他复选框,如果选中任何其他复选框,则应取消选中“None”

我试图在EditValueChanged事件中实现这一点,并取得了部分成功。我正在拦截事件的
e.NewValue
并相应地设置它。
正在设置基础值,但控件显示的文本仍显示旧值

如果再次单击控件并单击“退出”,则会更新显示

我已尝试调用Refresh()、Update()、Invalidate()。我错过了什么

谢谢,

伪代码:

void combo_onSelectedIndexchanged 
{
   if (combo.SelectedItem == "None") UncheckAllBoxes();
}

void check_onCheckedChanged 
{
   if (check.checked && combo.selectedItem == "None") combo.SelectedItem = 0;
}

我可能错了,但我不相信我可以访问checkedcomboxedit中以编程方式填充的单元格事件。看起来我对你的问题感到困惑。你在用这个吗?如果是这样的话,这段代码将不适用于我正在使用的类似的东西。DevExpress产品。