Re: [.NET] 請問有沒有辦法取得目前物件的名稱?
※ 引述《fumizuki (矇面加菲獅)》之銘言:
: ※ 引述《myrabbit (兔)》之銘言:
: : 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
可以使用AddHandler
比如說
Dim vbLabel As System.Windows.Forms.Label
AddHandler vbLabel.Click, AddressOf Label1_Click
應該也可以做到你的要求
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.64.117.158
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 4 篇):
Visual_Basic 近期熱門文章
PTT數位生活區 即時熱門文章