Re: [.NET] 請問有沒有辦法取得目前物件的名稱?

看板Visual_Basic作者 (矇面加菲獅)時間19年前 (2006/04/25 12:49), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串3/4 (看更多)
※ 引述《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
撲...那我可能會錯意了..XD
04/25 13:17, 1F

04/25 21:12, , 2F
太強了,我就是要這種效果,實在非常感謝喔^_^
04/25 21:12, 2F
文章代碼(AID): #14JQf3nH (Visual_Basic)
文章代碼(AID): #14JQf3nH (Visual_Basic)