Foxtable(狐表)用户栏目专家坐堂 → 如何引用外部托管的DLL控件


  共有1196人关注过本帖树形打印复制链接

主题:如何引用外部托管的DLL控件

帅哥哟,离线,有人找我吗?
淡月斜阳
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:221 积分:1921 威望:0 精华:0 注册:2015/4/8 8:18:00
如何引用外部托管的DLL控件  发帖心情 Post By:2023/11/6 9:39:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20231106093550.png
图片点击可在新窗口打开查看
如下图,通过代码添加至panel中
如何在代码中能引用这个组件
目前是用vars变量传递,Dim Atta As ZyController.Attachment = Vars("Atta" & "techotests")
能不能像这样,直接从窗口控件中引用
Dim 变量名 As WinForm.Panel = e.Form.Controls("P_Annex")
图片点击可在新窗口打开查看此主题相关图片如下:qq图片20231106093543.png
图片点击可在新窗口打开查看

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107863 积分:548678 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/11/6 10:06:00 [只看该作者]

Dim p As WinForm.Panel = e.Form.Controls("P_Annex")
Dim 变量名 = p.Controls("某第三方控件名称")

 回到顶部
帅哥哟,离线,有人找我吗?
淡月斜阳
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:221 积分:1921 威望:0 精华:0 注册:2015/4/8 8:18:00
  发帖心情 Post By:2023/11/6 10:26:00 [只看该作者]

Dim P_Annex As WinForm.Panel = e.Form.Controls("P_Annex")
Dim Atta As ZyController.Attachment = P_Annex.BaseControl.Controls("Atta" & "techotests")

直接用Contols会报错,Controls不是Panel 的成员
Dim Atta As ZyController.Attachment = P_Annex.Controls("Atta" & "techotests")

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107863 积分:548678 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/11/6 10:29:00 [只看该作者]

Dim Atta As ZyController.Attachment = P_Annex.basecontrol.Controls("Atta" & "techotests")

 回到顶部