大家好,有个问题,希望得到大家的指点。谢谢。
问题模拟环境:Vs.Net 2008 + DX9.1.3
模拟程序构建:
1、新建一个XtraForm窗体,在窗体上放置一个BarManager以及一个TextEdit控件
2、在Toolbar中新建一个Editor(BarEditItem)---->CheckEdit,Name属性是默认值barEditItem1,所有的控件属性都为默认值
3、建立一个barEditItem1的EditValueChanged事件,代码如下:
private void barEditItem1_EditValueChanged(object sender, EventArgs e)
{
textEdit1.Visible = (bool)(barEditItem1.EditValue);
}
其实就想简单的用barEditItem1来控制textEdit1的显示或隐藏。问题来了:
点击barEditItem1改变勾选状态不直接触发EditValueChanged事件,而必须改变勾选状态然后再把鼠标焦点移到别的地方再点击一次后才执行EditValueChanged过程,达到textEdit1的显示或隐藏效果。这明显不是我们想达到的预期目的,请问这是我的问题还是DX的问题?该如何解决?谢谢大家!
问题模拟环境:Vs.Net 2008 + DX9.1.3
模拟程序构建:
1、新建一个XtraForm窗体,在窗体上放置一个BarManager以及一个TextEdit控件
2、在Toolbar中新建一个Editor(BarEditItem)---->CheckEdit,Name属性是默认值barEditItem1,所有的控件属性都为默认值
3、建立一个barEditItem1的EditValueChanged事件,代码如下:
private void barEditItem1_EditValueChanged(object sender, EventArgs e)
{
textEdit1.Visible = (bool)(barEditItem1.EditValue);
}
其实就想简单的用barEditItem1来控制textEdit1的显示或隐藏。问题来了:
点击barEditItem1改变勾选状态不直接触发EditValueChanged事件,而必须改变勾选状态然后再把鼠标焦点移到别的地方再点击一次后才执行EditValueChanged过程,达到textEdit1的显示或隐藏效果。这明显不是我们想达到的预期目的,请问这是我的问题还是DX的问题?该如何解决?谢谢大家!
解决方案 »
- mvc强类型绑定dropdownlist下拉列表的问题
- 咨询一个关于Windows服务的问题,可能不太常见。
- 分不够了,还是希望有人能帮忙,关于winform中udp文件传输问题
- DataGridView与微软拼音输入法2003出现的怪事(Up者有分)
- 哪位知道C#.net哪里有免费的换肤和增强型的控件包
- 高级难题 有没有人知道,能不能访问别人机器的ODBC的??
- 高人帮我看看一个页面的内容咋能取个来!
- 如何替换 .exe .dll 文件中的资源?
- 帮忙帮忙:datagrid删除模板列事件,如何获取操作行的其它列值呢?
- 如何将dataset赋值给一个数组??
- 请问如何制作office软件的演示软件啊
- 301重定向的问题
另外Devexpress写的程序如何能速度快一点?
EditValueChanged 是值改变后触发(DX 系列的所有控件都是当时去焦点后才发生)DX 的优点是功能强大,界面美观,缺点是速度慢