Re: [.NET] 請問有沒有辦法取得目前物件的名稱?
※ 引述《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
推
04/25 13:17, , 1F
04/25 13:17, 1F
推
04/25 21:12, , 2F
04/25 21:12, 2F
討論串 (同標題文章)
Visual_Basic 近期熱門文章
PTT數位生活區 即時熱門文章