dev皮肤控件使用后,窗体弹出来时特别慢
主窗体中设置
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属性也没什么用
感觉控件多了就这样,不过那个界面需要这么多控件啊
谢谢