Foxtable(狐表)用户栏目专家坐堂 → 已解决。编译错误:未定义类型Windows.Forms.Button,是需要引用什么dll吗?


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

主题:已解决。编译错误:未定义类型Windows.Forms.Button,是需要引用什么dll吗?

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


加好友 发短信
等级:童狐 帖子:265 积分:2399 威望:0 精华:0 注册:2011/10/21 17:07:00
已解决。编译错误:未定义类型Windows.Forms.Button,是需要引用什么dll吗?  发帖心情 Post By:2020/5/13 11:20:00 [只看该作者]

解决方法:

Dim ct As New system.Windows.Forms.Button
'AddHandler Forms("窗口1").Controls("Button1").basecontrol.Click, AddressOf Button1_Click  'err
ct = Forms("窗口1").Controls("Button1").basecontrol

AddHandler ct.Click, AddressOf test中文函数名无参数

编译错误:未定义类型Windows.Forms.Button,是需要引用什么dll吗?

谢谢。


此主题相关图片如下:aa.jpg
按此在新窗口浏览图片


测试代码来自帮助文件:

为第三方控件定义事件过程

2、新建一个窗口,在窗口的AfterLoad事件加入代码:

Dim ct As New Windows.Forms.Button
ct
.Text = "我的按钮"
e
.Form.Panel.Controls.Add(ct)
AddHandler
ct.Click, AddressOf Button1_Click


[此贴子已经被作者于2020/5/13 12:12:32编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

Dim ct As New Windows.Forms.Button
改为
Dim ct As New system.Windows.Forms.Button

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


加好友 发短信
等级:童狐 帖子:265 积分:2399 威望:0 精华:0 注册:2011/10/21 17:07:00
  发帖心情 Post By:2020/5/13 12:10:00 [只看该作者]

以下是引用有点蓝在2020/5/13 11:21:00的发言:
Dim ct As New Windows.Forms.Button
改为
Dim ct As New system.Windows.Forms.Button

 

谢谢蓝版,完美解决。扩展代码如下:

Dim ct As New system.Windows.Forms.Button
'AddHandler Forms("窗口1").Controls("Button1").basecontrol.Click, AddressOf Button1_Click  'err
ct = Forms("窗口1").Controls("Button1").basecontrol

AddHandler ct.Click, AddressOf test中文函数名无参数


 回到顶部