作者fumizuki (蒙面加菲狮)
看板Visual_Basic
标题Re: [.NET] 请问有没有办法取得目前物件的名称?
时间Tue Apr 25 12:55:23 2006
※ 引述《myrabbit (兔)》之铭言:
: ※ 引述《apll (坚持到底 )》之铭言:
: : 请问一下,在vb.net中有没有办法取得目前执行事件的物件名称?
: : 比方说按一下button1後把这个物件的名称"button1"存入变数里
: : 因为我要做很多按钮,想问有没有直接判断物件名称的方法
: : 我试过Me.name结果竟然显示Form1......
: Me ← 指的是表单
: Me.Name ← 表单的名字,在没有更改表单名字的情况下你会取得"Form1"
: Me.Button1.Name ← 取得在表单上,Button1的Name属性
^^^^^^^
他要的不是已知名称吧@@"
范例:
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) _
Handles MyBase.Load, , Button1.Click
If TypeOf sender Is Form Then
Dim frm As Form = sender
MsgBox("Form: " & frm.Name)
ElseIf TypeOf sender Is Button Then
Dim btn As Button = sender
MsgBox("Button: " & btn.Name)
End If
End Sub
--
▃▅▇▆▄ ▆▂▃ `
逝去感情如何能留住,半点痴情遗留殊不易,██▅▇▄▃ ▇▃▂" .
█████████▃i ▁▄▇
更多凄凄惨惨的遭遇…………██▆▃ █▅▆▃ˍ▄*
◢ ▂█▄▇▅▂▌.
我不知道,王~八~蛋~~! ▂▆███ █▄▃ 。fumizuki。Check。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.248.175.60
1F:推 myrabbit:扑...那我可能会错意了..XD 04/25 13:17
2F:推 apll:太强了,我就是要这种效果,实在非常感谢喔^_^ 04/25 21:12