当点击一个Button时,怎样能获得这个Button的名字。

sad_4978 2005-07-21 01:29:30
当点击一个Button时,怎样能获得这个Button的名字。
比如,有Button1这样一个控件,在Click事件中取得这个控件的名字。
...全文
403 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
Me.ActiveControl.Name
不务正 2005-07-22
  • 打赏
  • 举报
回复

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

MessageBox.Show(DirectCast(sender, Button).Name)
MessageBox.Show(CType(sender, Button).Name)
MessageBox.Show(Me.ActiveControl.Name)

End Sub
不务正 2005-07-22
  • 打赏
  • 举报
回复

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
MessageBox.Show(DirectCast(sender, Button).Name)

End Sub
Overriding 2005-07-22
  • 打赏
  • 举报
回复
Ctype(sender,button).Name
Brunhild 2005-07-22
  • 打赏
  • 举报
回复
严重同意 hatita(悠远的风景) 的写法~

附vb.net的写法:
msgbox(directcast(sender, button).Name)
g555 2005-07-21
  • 打赏
  • 举报
回复
me.Button1.name
qileroro 2005-07-21
  • 打赏
  • 举报
回复
严重同意 hatita(悠远的风景) 的写法~
chamys 2005-07-21
  • 打赏
  • 举报
回复
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
MsgBox(Me.ActiveControl.Name) '名稱
MsgBox(Me.ActiveControl.Text) '文本
End Sub
chamys 2005-07-21
  • 打赏
  • 举报
回复
MsgBox(Me.ActiveControl.Name)
godhuang 2005-07-21
  • 打赏
  • 举报
回复
MsgBox(Me.btntest.Name)
MsgBox(btntest.Text)
miaojx 2005-07-21
  • 打赏
  • 举报
回复
button1.name
hatita 2005-07-21
  • 打赏
  • 举报
回复
private void Button_Click(object sender, System.EventArgs e)
{
MessageBox.Show(((Button)sender).Name);
}

16,556

社区成员

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

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