日期:2014-05-18 浏览次数:21099 次
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继承它就可以了
------解决方案--------------------
自己写一个模式窗体即可。。。
------解决方案--------------------
加一个公共变量,如果你指定的子窗口被操作过就修改这个公共变量的值。
需要的时候检测这个公共变量即可知道子窗口是否被操作过。