哪位知道如何在程序运行时动态更新SeSkinEngine的界面? 我想在程序运行时通过更改SeSkinEngine的skinstore的属性文件名来改变界面,但更改文件名后应怎样才能使整个程序的界面刷新呢?谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的做法:做一窗口,放上SeSkinEngine ,以后的所有窗全都从窗继承下来。以后需要更改的话,改那个窗体的 skinfile 就行了,别的不用管。 你可以把那些skin放在某个目录下,用主form做例子吧 在程序中可以这样做: GetDir(path,0);设定 SeSkinForm1.skinEngine:= skinEngine1; skinEngine1.skinfile:=path+'\某个skin的名字'.最好的方式是首先把活页夹中的skin文件名放在数组中,像金山词霸更新画面一样更新需要调动名字,再到活页夹下找对应的skin. chenkandy(kandy) 我是一开始亦是象你说的做的,但在动态设置skinfile的文件名后,整个界面是按要求变了,但老是会出现一句"Access violation at address 00000195. Read of address 00000195."的错误提示,不知应怎样处理才不出有这样的错误提示,是我设置不对吗? 我已经解决了这个问题了,是我把另一个窗口的SeSkinForm1也多刷新了一次才会造成错误提示的,谢谢各位。给分了。 版权问题,好复杂,求真解 delphi连postgresql成功,但不能增加或修改记录 高分请教:如何编写动态报表 . 别诚交成交 DELPHI程序员(工作地点,东莞虎门) stringlist问题 socket发送记录型数据 如何求众数?(出现频率最高的数) 关于繁体转换简体字的问题!! 关闭窗体时,如何返回一个参数 已知一个HRGN类的多边形,怎么填充颜色? 急! 怎样判断richedit中的换行 熟悉Formula One 的高手请进!!! 急!!!!FastReport 主副表打印,怎样设置预览时只有当前记录?
在程序中可以这样做:
GetDir(path,0);
设定 SeSkinForm1.skinEngine:= skinEngine1;
skinEngine1.skinfile:=path+'\某个skin的名字'.最好的方式是首先把活页夹中的skin文件名放在数组中,像金山词霸更新画面一样更新
需要调动名字,再到活页夹下找对应的skin.