起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 300|回复: 22

vckskin使用问题**

[复制链接]
发表于 2007-8-8 08:44:11 | 显示全部楼层 |阅读模式
我们用你们的VCLSKIN控件已成功安装在系统中,现在遇到如下问题,我们在调试环境下vckskin可以换肤,可是到了运行环境下vclskin控件不起作用没有换肤成功。
回复

使用道具 举报

发表于 2007-8-8 09:16:23 | 显示全部楼层
1、VCLSKIN控件不是我们的,我们也是从网上下载下来,然后包装的
2、运行环境,你是怎么运行的,
运行的是business.exe,还是IE?
检查VCLSKIN,下载到客户端了吗?
检查客户端配置文件是否对呢?跟开放目录下的配置文件对比
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-8 09:24:53 | 显示全部楼层
我们是运行的business.exe
回复 支持 反对

使用道具 举报

发表于 2007-8-8 09:49:27 | 显示全部楼层
这个business.exe和Studio.exe在同一目录吗?
如果不是,你在同一目录试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-8 10:15:32 | 显示全部楼层
是在同一个目录啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-8 10:21:10 | 显示全部楼层
就是在X3 Developer下不行。IE的还没试呢
回复 支持 反对

使用道具 举报

发表于 2007-8-8 10:53:27 | 显示全部楼层
平台上的功能都是把Form放到Panel上,这类的界面需要特殊处理的,具体内容请参考VCLSkin的文档
回复 支持 反对

使用道具 举报

发表于 2007-8-8 10:55:05 | 显示全部楼层
在Studio上按F9运行,直接显示功能主窗体,所以就可以用
按Alt+F9从初始化运行就不行了,因为窗体放到Panel上了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-8 11:25:13 | 显示全部楼层
那怎么找到这个panel呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-8 11:26:26 | 显示全部楼层
在什么地方写代码呢?有个例子是这样的:
PageControl1.activepage:=tabsheet1;
  if Panel1.ControlCount = 0 then begin
    frm := Tform2.Create(self);
    frm.Parent := Panel1;
    frm.BorderStyle := bsnone;
    frm.WindowState := wsmaximized;
    if skindata1.active then
      skindata1.AddNestForm(self,frm);
    frm.Visible := True;
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-13 22:40 , Processed in 0.036699 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表