专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > VB Dotnet

主窗体如何捕捉本窗体里的一个用户控件里的一个textbox失去焦点事件

发布时间:2011-06-23 15:37:27 文章来源:www.iduyao.cn 采编人员:星星草
主窗体怎么捕捉本窗体里的一个用户控件里的一个textbox失去焦点事件?
目的是要在用户控件里的一个textbox失去焦点时,主窗体要有相应操作~

------解决方案--------------------
你最好在用户控件中先对TextBox失去焦点的事件处理以把这个事件做一个自定义的用户控件事件传到主窗体上.

类似如下:
//UserControl中
public event EventHandler TextBoxLeave;
private void textBox1_Leave(object sender, EventArgs e)
{
if (TextBoxLeave != null)
{
TextBoxLeave(this, e);
}
}

------解决方案--------------------
Private Sub TextBox1_LostFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.LostFocus
MsgBox( "TextBox1失去焦点 ")
End Sub
------解决方案--------------------
看msdn 自定义事件
------解决方案--------------------
控件的LostFocus事件中处理即可
------解决方案--------------------
同意hbxtlhx(平民百姓-自已动手,丰衣足食) 的观点
------解决方案--------------------


同意hbxtlhx(平民百姓-自已动手,丰衣足食) ,lyw8813(无人喝采) ( 二级(初级))
不过要把C#转成VB
...
sub textBox1_Leave(object sender, EventArgs e) handler textBox1.Leave
...
------解决方案--------------------
利用事件
------解决方案--------------------
用TextBox1_LostFocus事件就OK
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: