您的位置:首页 > 编程语言 > VB

<VB.NET>自定义控件传递事件

2018-02-01 10:33 381 查看
Public Class Form1
    WithEvents TextBoxPluss As TextBox 'WithEvent一个TextBox控件,因为自定义控件中需要传递的事件为TextBox的事件

    Private Sub TextBoxPlus_KeyPress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBoxPluss.KeyPress'定义一个KeyPress事件(其他事件也可以)
        MsgBox(e.KeyChar)
    End Sub

    Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        TextBoxPluss = TextBoxPlus1.TextBox1'在主窗体的Load事件中将自定义控件中的控件赋值给WithEvent出来的控件,使其在主窗体中有对象。
    End Sub
End Class
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息