dev皮肤控件使用后,窗体弹出来时特别慢

luodang_007 2017-10-26 02:18:35
主窗体中设置
procedure TForm1.FormCreate(Sender: TObject);
begin
dxSkinsUserSkinLoadFromFile('.\VS2010.skinres');
dxskncntrlr1.NativeStyle:=False;
dxskncntrlr1.UseSkins:=True;
end;

procedure TForm1.cxButton1Click(Sender: TObject);
begin
//Application.CreateForm(TfrmDailog,frmDailog);
frmDailog.ShowModal;
//frmDailog.Release;
end;
加个按钮弹出TfrmDailog,TfrmDailog是一个用了 100 多个dev控件, 比如 TcxDBDateEdit,TcxComboBox,TcxLabel的窗体,没有其它任何代码,TfrmDailog application启动时创建,想这样省点时间,不过无论先创建再show,还是及时创建show都慢。控件会依次一个个出来,明显比不用控件慢2秒左右

求大拿有没有解决方法,看devExpress官网里那个设置TdxSkinController.UseImageSet属性也没什么用
感觉控件多了就这样,不过那个界面需要这么多控件啊

谢谢
...全文
515 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧