首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

vb.net中Handles使用有关问题

2012-05-01 
vb.net中Handles使用问题小弟用vb.net做一个小程序,没有直接用系统里的Button控件,自己在代码里写了个new

vb.net中Handles使用问题
小弟用vb.net做一个小程序,没有直接用系统里的Button控件,自己在代码里写了个new Button(),然后想执行它的Click事件,在用Handles button.Click()时,系统老是提示“Handles 子句要求一个在包含类型或它的某个基类型中定义的 WithEvents 变量”,什么意思呢,哪位遇到过这个问题,麻烦帮我讲下怎么解决,是不是还要搞什么监听器?谢谢!

[解决办法]
聲明一個帶事件的對象時,用關鍵詞WithEvents 

如系統中是這么聲明的
Friend WithEvents Label48 As System.Windows.Forms.Label
[解决办法]
参考如下:

VB.NET code
  Private Sub ButtonClick(ByVal sender As System.Object, ByVal e As System.EventArgs)        '   自己需要处理的代码    End Sub        Dim objButton As New Button        objButton.Visible = True        objButton.Location = New Point(0, 0)        objButton.Size = New Size(200, 50)        Me.Controls.Add(objButton)        AddHandler objButton.Click, AddressOf ButtonClick 

热点排行