Выполнение нескольких операций одновременно - VB

Узнай цену своей работы

Формулировка задачи:

Помогите, пожалуйста, часто с таким встречаюсь, а как устранить проблему, не знаю... Привожу пример программы. На форме располагаются две кнопки Command1 и Command2 и объект Image1. При нажатии Command1 объект начинает двигаться в соответствии с таймером:
Пользователю предоставляется возможность во время выполнения данного кода нажать кнопку Command2, которая запускает собственный таймер и через 5 секунд выводит сообщение.
Однако, при нажатии второй кнопки выполнение кода Command1 приостанавливается. Я пробовал совмещать оба кода в один, запрещая и разрешая выполнение его части с помощью переменной. Но так неудобно. Можно ли избежать такой приостановки каким-нибудь другим способом?

Решение задачи: «Выполнение нескольких операций одновременно»

textual
Листинг программы
Private Sub Command1_Click()
Timer1.Enabled = True
End Sub
 
Private Sub Command2_Click()
Timer2.Enabled = True
End Sub
 
Private Sub Timer1_Timer()
Image1.Top = Image1.Top + 20
End Sub
 
Private Sub Timer2_Timer()
MsgBox "Сообщение"
Timer2.Enabled = False
End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.25 из 5
Похожие ответы