![]() |
Модераторы: diadiavova, gambit |
![]() ![]() ![]() |
|
gta4kv |
|
|||
![]() Walking around mad. ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1868 Регистрация: 25.7.2006 Репутация: нет Всего: 91 |
Вообщем, вопроса два.
1. Как сделать что бы программа проверяла сколько сейчас времени ( установленное на компьютере ), и если оно равно переменой timeGO то делать что-то. И как сделать вывод время в переменную TimeNOW. Надо что бы время обнавлялось каждую секудну. ( тобишь время показывал в H:M:S); 2. Как сделать сворачивание программы в tray? ps. Visual Studio 2005 |
|||
|
||||
DarkDragon |
|
||||
![]() GradVin ![]() ![]() Профиль Группа: Участник Сообщений: 296 Регистрация: 19.8.2006 Репутация: 5 Всего: 8 |
1 Ответ: для проверки времени используй Date.
Получаем время.
Для проверки времени каждую секунду, создаем таймер
Если тебе нужно 12 часов в сутки, то ты должен проверить значение переменной hour. Если значение больше 12, тогда отнимаешь от него 12, и получаешь час обеда до 12 - часов вечера. если же меньше значит ночь(и ни чаго не делаешь), а затем утро до 12 часов. Опять привышает, отнимаем. 2 Ответ: Создаешь класс NotifyIcon [System.Windows.Forms] Основные параметры: Icon - иконка в трее Visible - true/false (показывать/непоказывать в трее) |
||||
|
|||||
gta4kv |
|
||||||||
![]() Walking around mad. ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1868 Регистрация: 25.7.2006 Репутация: нет Всего: 91 |
Результатом исбользования :
Стало значение 0 |
||||||||
|
|||||||||
DarkDragon |
|
||||
![]() GradVin ![]() ![]() Профиль Группа: Участник Сообщений: 296 Регистрация: 19.8.2006 Репутация: 5 Всего: 8 |
Мммдам....
>>lol.Text = hour<< перед этим поставь GetTime() - вызвать то процедуру надо, она же по желанию не выполняется ![]() вот что у тебя должно быть:
И эту процедуру нужно вызывать каждый раз когда хочешь получить текущее время.
если используешь Date, то varDate ненадо обьявлять(в коде). Это сообщение отредактировал(а) DarkDragon - 1.10.2006, 23:41 |
||||
|
|||||
gta4kv |
|
|||
![]() Walking around mad. ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1868 Регистрация: 25.7.2006 Репутация: нет Всего: 91 |
Спасибо, с обнавлением времени и его "добытием" всё получилось
![]() А вот насчёт этого :
Можно по подробнее. ![]() |
|||
|
||||
gta4kv |
|
|||
![]() Walking around mad. ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1868 Регистрация: 25.7.2006 Репутация: нет Всего: 91 |
Появилась такая проблема
Вот вся прога
Таймер постоянно зависает, время останавливаеться. Process.Start не срабатывает |
|||
|
||||
Exception |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 18 Всего: 186 |
А вот мне лично непонятна логика. Когда он должен запускать файл? Что за поля lol и TimerNowTime?
|
|||
|
||||
gta4kv |
|
|||
![]() Walking around mad. ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1868 Регистрация: 25.7.2006 Репутация: нет Всего: 91 |
Всё отбалды называл +))
lol - поле где идёт время TimNowTimer - поле куда вводить время +))) а запускать файл он должен когда TimerNowTime станер равным значением с переменными hour,minute,second Это сообщение отредактировал(а) gta4kv - 2.10.2006, 13:28 |
|||
|
||||
Exception |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 18 Всего: 186 |
|
|||
|
||||
gta4kv |
|
|||
![]() Walking around mad. ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1868 Регистрация: 25.7.2006 Репутация: нет Всего: 91 |
Попробуемс
|
|||
|
||||
DarkDragon |
|
||||||||
![]() GradVin ![]() ![]() Профиль Группа: Участник Сообщений: 296 Регистрация: 19.8.2006 Репутация: 5 Всего: 8 |
Пожайлуста!
В опциях проекта=>Startup object установи Sub Main. NotifyIcon - это тоже окно, и тоже должен обрабатываться в цикле получения, диспатча, трансляции сообщений. Этот цикл организуется автоматически при использовании любого окна. Мона в ручную (через АПИ). Вот только забыл сказать что у него есть ContextMenu (меню всплывающее при нажатии правой кнопки мыши). В моем примере форма используется только для того чтобы был цикл. Так что в Activate Event формы вызови ф-цию Hide(). Она спрячет окно frm. А иконка в трее, будет активна.
Вообщем также NotifyIcon имеет случаи нажатия мыши, двойного щелчка и т. д. проверь что там есть с помощью
|
||||||||
|
|||||||||
![]() ![]() ![]() |
Правила форума VB .NET | |
|
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, diadiavova. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | VB .NET | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |