日期:2014-05-19  浏览次数:21422 次

WINFORM 窗体失去焦点时事件怎么写
WINFORM   窗体失去焦点时事件怎么写,在窗体事件里找不到LostFocus事件
手工写上去好像没有效果,知道的说一下

------解决方案--------------------
在窗体代码里通过生重来处理OnLastFocus,例如:

protected override void OnLostFocus(EventArgs e)
{
base.OnLostFocus(e);
}

这个和Leave有相似之处,楼主可能有些情况会使用Leave,它的写法如下:
protected override void OnLeave(EventArgs e)
{
base.OnLeave(e);
}


------解决方案--------------------
重写OnLostFocus事件,失去焦点时事件是OnLostFocus而不是LostFocus,代码如下:
protected override void OnLostFocus(EventArgs e)
{
base.OnLostFocus(e);
}
其实跟2楼的差不多了