读书人

delphi中dev动态调用皮肤,该怎么处理

发布时间: 2012-05-10 16:02:39 作者: rapoo

delphi中dev动态调用皮肤
我做了一个动态皮肤调用 现在发现调用是可以了 但是在选择皮肤的框框里 焦点不会随着选择的那个皮肤变。。。就是选择了一个皮肤后 焦点就自动转到第一行了。。。。。代码如下

procedure TForm1.SkinChanged(Sender: TObject; const ASkinName: String);
begin

dxSkinsUserSkinLoadFromFile(ExtractFilePath(Application.ExeName)+
'Binary Skin Files\'+ASkinName+'.skinres');
//加了这句话之后焦点就变了。自动转到第一行。

dxSkinController1.NativeStyle:=False;
dxSkinController1.UseSkins:=True;
Ribbon.ColorSchemeName := 'UserSkin'; end;




[解决办法]

探讨
Fchooser好像没有setfocus 用了 dxSkinsUserSkinLoadFromFile 之后相当于重新刷新了一遍

[解决办法]
不过有些控件是不支持“皮肤控件”

读书人网 >.NET

热点推荐