日期:2014-05-18 浏览次数:20922 次
private void timer1_Tick(object sender, System.EventArgs e) { if(piTimeSpan > 60) { //to do somthing 此处调用你的注销逻辑 } else { piTimeSpan ++; } } protected override bool ProcessCmdKey(ref Message msg, Keys keyData) { piTimeSpan = 0; return base.ProcessCmdKey (ref msg, keyData); } private void Form1_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e) { piTimeSpan = 0; }
------解决方案--------------------
jiatong1981 兄弟的方法可用...
支持一下...
------解决方案--------------------
那可以写一个底层的Form里面写jiatong1981的方法,其他Form继承它就可以了
------解决方案--------------------
自己写一个模式窗体即可。。。
------解决方案--------------------
加一个公共变量,如果你指定的子窗口被操作过就修改这个公共变量的值。
需要的时候检测这个公共变量即可知道子窗口是否被操作过。