मैं यह पता लगाने का एक तरीका ढूंढ रहा हूं कि उपयोगकर्ता 5 मिनट के लिए निष्क्रिय है या नहीं, और यदि वह वापस आता है तो वह चीज़ रुक जाएगी, उदाहरण के लिए एक टाइमर।वीबी निष्क्रिय समय का पता लगाएं
यह मैं क्या कोशिश की है है (लेकिन यह केवल पहचान करेगा अगर Form1 निष्क्रिय/किया गया है क्लिक किया है या कुछ भी नहीं):
Public Class Form1
Private Sub form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
'You should have already set the interval in the designer...
Timer1.Start()
End Sub
Private Sub form1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles Me.KeyPress
Timer1.Stop()
Timer1.Start()
End Sub
Private Sub form1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseMove
Timer1.Stop()
Timer1.Start()
End Sub
Private Sub form1_MouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseClick
Timer1.Stop()
Timer1.Start()
End Sub
Private Sub Timer_Tick(ByVal sender As Object, ByVal e As System.EventArgs) Handles Timer1.Tick
MsgBox("Been idle for to long") 'I just have the program exiting, though you could have it do whatever you want.
End Sub
End Class
क्या आपका लक्ष्य आपके आवेदन के बाहर कीबोर्ड/माउस गतिविधि का पता लगाने का लक्ष्य है? –
हां थोडा और यदि कोई गतिविधि नहीं मिली है तो एक कमांड // कोड चलाएं –