簡體   English   中英

在vb.net中如何從私有子聲明一個公共變量

[英]in vb.net how do I declare a public variable from a private sub

我正在從私有子動態創建標簽,我希望能夠在用戶點擊它們時執行某些操作。 但是,我不能使用“Dim withEvents blah ...”,因為它說withEvents不能用於局部變量,但我也不能在我的Private Sub中使用“Public withEvents blah”。 我該如何做到這一點?

謝謝。

創建動態控件時,可以為其添加處理程序

Dim mylbl As New Label
mylbl.Name = "button1"
mylbl.Text = "hi"
Me.Controls.Add(mylbl)

AddHandler lbl.Click, AddressOf AllLabels_Click

這是你的Handler Sub

Sub AllLabels_Click(ByVal sender As Object, ByVal e As System.EventArgs)

    Dim lbl As Label = CType(sender, Label)

    MsgBox(lbl.Text)

End Sub

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM