У меня есть приложение, которое содержит два ярлыка и один вид сетки. В ярлыках Текущее время, показывающее EST & IST. и в виде сетки, где указано имя задания & времени. Я установил все данные в виде сетки и текущее время на этикетке. теперь я хочу играть сигнал тревоги, когда текущее время соответствует времени сетки. Пожалуйста, предложите мне, как я могу это сделать. Примечание: есть много заданий, которые используют одно и то же время, поэтому для этих заданий аварийный сигнал должен воспроизводиться только один раз.Как воспроизводить звук, сопоставляя системное время и gridview, содержит время?
ответ
Вам нужно добавить таймер, чтобы обнаружить любое совпадение между текущим временем и значениями DataGridView.
с интервалом = 1 .. 1000 (меньше секунды)
затем добавьте следующий код в таймере:
Dim grid_date As DateTime
Dim Alarm As Boolean = False
For Each row As DataGridViewRow In **DataGridView1**.Rows
grid_date = row.Cells(*1*).Value
If grid_date.ToLongTimeString= DateTime.Now.ToLongTimeStringThen
Alarm = True
'do something you want with this row
**DataGridView1**.Rows.Remove(row)
End If
Next
If Alarm Then My.Computer.Audio.PlaySystemSound(Media.SystemSounds.Beep)
отмечают, что "" это количество "Время "столбец в DataGridView1. вы можете играть звуковой файл .wav, заменив PlaySystemSound с Play («C: \ alarm.wav»)
Maher @ Спасибо за помощь. но еще одна проблема с управлением таймером - это то, что событие tick не запускается с второй. Я установил свойство тика таймера для 1сек. он был отмечен каждые 1сек. но когда он срабатывает, а системное время может быть изменено или код заработает за 1 секунду. так что проблема с таймером. , можете ли вы предложить мне, что мне теперь делать дальше? –
yup он не будет работать с системными часами. , если вы беспокоитесь о том, что часы могут быть изменены во время таймера, тогда я предлагаю вам сохранить «сейчас» время в переменной перед утверждением «Для каждого ...», поэтому «сейчас» фиксируется временно. вот что я имею в виду: тусклый now_time, как DATETIME = DateTime.Now для каждого ..... .. Если grid_date.ToLongTimeString = now_time.ToLongTimeString Тогда .. наконец, и может изменить интервал в любое значение меньше чем секунда, например, 500. – Maher
Maher @ Большое спасибо ... он работает для меня .... :-) :-) –
- 1. Можно ли воспроизводить звук во время записи
- 2. TimingFramework и системное время
- 3. Получить системное время и время пользователя
- 4. Пользовательское время процессора и системное время процессора?
- 5. Как воспроизводить звук программно и как воспроизводить записанный звук?
- 6. Как воспроизводить звук, когда текущее время равно конкретному времени
- 7. Как воспроизводить/приостанавливать звук и воспроизводить звук с начала звучания?
- 8. Как воспроизводить звук во время анимации в единстве 3D?
- 9. FileCreationTime и системное время разные
- 10. Как постоянно отслеживать системное время
- 11. Системное время 10 цифр, как?
- 12. Получить текущее системное время?
- 13. Системное время Android
- 14. Возможно ли воспроизводить звук до/во время заставки?
- 15. iPhone, можно ли воспроизводить звук из динамиков во время разговора?
- 16. Измените время Linux, чтобы обмануть системное время
- 17. ios pjsip - воспроизводить звук во время sip-звонка
- 18. звук воспроизведения во время записи
- 19. CPU Время пользователя и системное время на AIX
- 20. Добавить программно и точно время в системное время
- 21. UNIX Системное время и время пользователя. C-Programming
- 22. Не удалось установить системное время и время, заданные пользователем
- 23. Системное время и время файловой системы не совпадают
- 24. Альтернативное системное время для приложения
- 25. Получить системное время в VB.NET
- 26. Установить системное время в реестр
- 27. Системное время в Delphi 2009
- 28. Установить системное время и дату iOS Swift
- 29. Индикатор выполнения в r и системное время
- 30. Системное время для параллельной и последовательной обработки
Тема очень полезно для вас поиск с Google, используя нить – SK2185
Можете ли вы предоставить мне простой код, который сравнивает системное время и время, сохраненные в виде сетки с помощью потока? –
, пожалуйста, помогите решить этот вопрос как можно скорее ... Спасибо заранее. –