当前位置:编程学习 > C#/ASP.NET >>

请教一个winform问题

现在画面上有一个输入框,光标移开的时候,会做check。
但是点击关闭按钮的时候,也会执行。
有什么好办法,点其它地方的时候执行,点关闭不执行呢? --------------------编程问答-------------------- 你可以做光标移开事件 --------------------编程问答-------------------- 不能用LostFocus,而是用MouseLeave
Private Sub TextBox1_MouseLeave(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.MouseLeave
        MsgBox("执行", MsgBoxStyle.Information, "系统提示")
End Sub --------------------编程问答--------------------
引用 2 楼 longcheng 的回复:
不能用LostFocus,而是用MouseLeave
Private Sub TextBox1_MouseLeave(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.MouseLeave
        MsgBox("执行", MsgBoxStyle.Information, "系统提示")
En……

输入的时候并不一定鼠标就在控件上。

还是用LostFocus,但在做check之前要判定一下是否该做check --------------------编程问答-------------------- 学习下。 --------------------编程问答-------------------- 我有一种比较笨的方法
用LostFocus事件
但是里面再多一层判断

if _易做图 then
'你要的代码
end if

易做图 在控件加载上来的时候和释放的时候改变值
--------------------编程问答--------------------
引用 5 楼 chen40252540 的回复:
我有一种比较笨的方法
用LostFocus事件
但是里面再多一层判断

if _易做图 then
'你要的代码
end if

易做图 在控件加载上来的时候和释放的时候改变值


推荐
--------------------编程问答-------------------- 光标移开不一定lostfocus吧
补充:.NET技术 ,  VB.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,