求教:控件和事件绑定的问题?Addhandler和Addressof

bluejs 2004-03-27 02:33:40
编写asp.net的程序中,在vs.net 2003中自定义一个button,想要将他和一个自定义事件绑定,为何不行?请大家帮帮忙。为什么我的btn按钮的click事件没有反应?
程序:
(1) '重调用定义一个动态的按钮btn
Protected Overrides Sub CreateChildControls()
Dim btn As New Button
btn.Text = "测试"
Me.Controls.Add(btn)
AddHandler btn.Click, AddressOf test_click '将按钮与事件连接
End Sub

(2)'定义按钮事件
Private Sub test_click(ByVal sender As [Object], ByVal e As EventArgs)
Me.Controls.Add(New LiteralControl("<br><br>btn按钮事件成功"))
End Sub

实际运行中(2)的结果不能显示 为什么哪?
...全文
196 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
smoothwood 2004-03-27
  • 打赏
  • 举报
回复
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim btn As New Button
btn.Text = "Click!"
Me.Controls(1).Controls.Add(btn)
AddHandler btn.Click, AddressOf btnClick

End Sub
Private Sub btnClick(ByVal sender As Object, ByVal e As EventArgs)
Me.Controls(1).Controls.Add(New LiteralControl("<br><br>btn按钮事件成功"))
End Sub
bluejs 2004-03-27
  • 打赏
  • 举报
回复
自己顶一下,在线等。

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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