Реализация состояний таймера (Доступен, Занят, Нет на месте и т. Д.) В приложении чата vb8 - PullRequest
1 голос
/ 01 декабря 2010

Я в настоящее время разрабатываю приложение чата и пытаюсь включить:

  • Различные состояния, как в MSN, доступны, заняты и отсутствуют.
  • Если пользователь не касается клавиатуры в течение одной минуты, состояние пользователя должно быть изменено на «Вне». Или что-то похожее на это.

Мне также нужна программа для воспроизведения звука во время работы.

Может ли сообщество помочь мне с ресурсами, чтобы помочь мне реализовать этот и, возможно, любой код, если у кого-то есть опыт работы с подобным приложением?

1 Ответ

2 голосов
/ 01 декабря 2010

Чтобы управлять неактивным состоянием, вы можете использовать таймер в сочетании с глобальной клавиатурой (статья предназначена для C #, но вы можете легко перевести ее на VB.NET). Каждый раз, когда ваше приложение получает сообщение с клавиатуры, таймер сбрасывается на интервал неактивности. Если таймер истекает, вы можете установить статус вашего приложения неактивным.

...