если на форме более ,допустим, 10 мин не происходят какие-либо действия, тогда запускается другая форма (заставка).
Я пытался сделать так:
Form1 - рабочая форма
Form5 - заставка
если мышка без движения- таймер отсчитывает 10 мин, после этого запускает форму заставку, после каждого движения мыши таймер начинает отсчитывать каждый раз поновой. Из такой логики следует что заставка может запуститься при условии что мышь будет недвижима более 10 мин.
Private Sub Form_MouseMove(Button As Integer, Shift As Integer, x As Single, y As Single)
Timer1.Enabled = False
Timer1.Enabled = True
End Sub
Private Sub Timer1_Timer()
Form5.Show
Timer1.Enabled = False
Unload Me
End Sub
Вроде именно то что мне и необходимо, но на форме у меня более 10 фреймов и много других контролов, по моей схеме мне прийдётся прописывать MouseMove для каждого контрола, это не есть ГУД , подскажите как мне реализовать всё это более грамотно и профессионально.