怎样把窗体名称作为参数传递

莫凡 2004-05-04 06:32:21
Public Function LoadSkin()

' 确定当前路径
DataPath = App.Path

If Not Right(DataPath, 1) = "\" Then

DataPath = DataPath + "\"

End If

DataPath = App.Path

If Not Right(DataPath, 1) = "\" Then

DataPath = DataPath + "\"

End If

If CheckFileExist(DataPath + "\Skins\B-Studio.skn") = True Then '检查文件是否存在

' 加载皮肤
Skin.LoadSkin DataPath + "\Skins\B-Studio.skn"
Skin.ApplySkin Me.hWnd

End If

end Function

Skin是一个控件
Public Function LoadSkin(a as from)
然后a.skin.......
好像不行
谢谢!!!!!!!!!!!!!!!!!
...全文
137 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
莫凡 2004-05-04
  • 打赏
  • 举报
回复
多谢大家的关心,不过现在还是不行
kmzs 2004-05-04
  • 打赏
  • 举报
回复
lsftest 2004-05-04
  • 打赏
  • 举报
回复
Public Function LoadSkin(a as from)要求参数是一个form,但你调用的时候skin.LoadSkin DataPath + "\Skins\B-Studio.skn"
怎么会变成了一个路径+文件名???
建议直接传递form的hwnd吧。。。。
daisy8675 2004-05-04
  • 打赏
  • 举报
回复
鬱悶,今天跑去找,居然半天沒有找到,鬱悶死了,直接去找大大問。

問得了就告訴你....
daisy8675 2004-05-04
  • 打赏
  • 举报
回复
Set .SourceForm = Me
不過我隻做判斷


你要做參數的話,我昨天還看了個貼可以傳送,我去找找看,昨天沒有好生看

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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