vb.NET 请问一个关于如何共享事件的问题拜托了各位 谢谢

有可能我的标题说的不是很明白下面是我想要实现的内容PrivateSubTextBox1_MouseHover(ByValsenderAsObject,ByValeAsSy... 有可能我的标题说的不是很明白 下面是我想要实现的内容 Private Sub TextBox1_MouseHover(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.MouseHover, If Not TextBox1.BorderStyle = BorderStyle.Fixed3D And TextBox1.ReadOnly = True Then TextBox1.BorderStyle = BorderStyle.Fixed3D TextBox1.ReadOnly = True End If End Sub Private Sub TextBox1_MouseLeave(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.MouseLeave If TextBox1.ReadOnly = True Then TextBox1.BorderStyle = BorderStyle.None End If End Sub 我想让多个 textbox都实现这样的效果 请问有没有不用每个都写一遍的方法呢。 谢谢了 展开
 我来答
觅45
2014-06-18 · 超过58用户采纳过TA的回答
知道答主
回答量:110
采纳率:0%
帮助的人:137万
展开全部
两种方法 一: Private Sub Button1_Click(...) Handles Button1.Click, Button2.Click '当然你的应该改成TextBox1_MouseLeave(.......) Handles TextBox1.MouseLeave,TextBox2.MouseLeave ...... End Sub 二: AddHandler语句,一般写在Form_load中 AddHandler Button1.Click, AddressOf Button1_Click AddHandler Button2.Click, AddressOf Button1_Click 格式: AddHandler 对象.事件名,AddressOf 过程名
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式