当前位置: 代码迷 >> C# >> 有用过WinForm下面的DevExpress控件的吗?该怎么解决
  详细解决方案

有用过WinForm下面的DevExpress控件的吗?该怎么解决

热度:477   发布时间:2016-05-05 05:32:13.0
有用过WinForm下面的DevExpress控件的吗?
在WinForm下面DevExpress空间中的GridControl的时候,发现show子窗口的时候,弹出对话框的速度开始加载的时候有点慢,但是官网的Demo并不慢,有什么特殊设置的吗?
------解决思路----------------------
数据源有问题没?是不是在主线程里面操作的?
------解决思路----------------------
这倒不至于吧,仅仅是弹出窗口就很慢,你的版本是多少的??
你新建一个form窗体,不是dev的xtraForm,然后继承自 DevExpress.XtraEditors.XtraForm  试试。
------解决思路----------------------
子窗体就放一个不绑定任何数据源的GridControl,加载慢这个不至于吧。。。
子窗体不放dev控件,弹出空窗体速度如何?
------解决思路----------------------
没做别的操作的话。。不应该这么慢
------解决思路----------------------
如果明显感到很慢的话,可以快速按F11单步执行看看卡在什么地方。按理是不应该慢的
------解决思路----------------------
直接运行看看,不要调试。如果快的话就直接无视
------解决思路----------------------
你反编译一下他们的控件与网上流传的代码做对比你会发现。代码还是有些不一样的地方。
你把一个不用的新窗口把DEV所有你使用的控件都放上去。你的程序起动的时候,弄一个线程加载看看。这个窗口隐藏就可以。
你试试会不会好些,如果主线程不卡不慢了,应该就是正版验证的问题。
反编译后你会发现他们正版验证的算法相当复杂。
  相关解决方案