Вопрос: Ну что не кто не знает??? | Добавлено: 19.08.09 22:23 |
Автор вопроса: ![]() |
Ответы | Всего ответов: 31 |
Номер ответа: 16 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 4 Ответов: 457 |
Web-сайт: Профиль | Цитата | #16 | Добавлено: 20.08.09 15:58 |
Ну тогда по порядку...
1 Событие Load формы тут мы назначаем иконку для элемента в трее и текст подсказки для него. Если NotifyIcon добавить еще в конструкторе, то можно сразу указать и иконту и текст для него. 2 Событие Resize формы тут мы проверяем текущее состояние окна и в зависимости от него скрываем или отображаем иконку в трее и форму в панели задач. Тонкость: если текущее состояние окна = миним... , то в переменную State мы НЕ записываем число-указатель состояния. И тогда это значит, что переменная в то время, когда окно свернуто, хранит в себе ПРЕДЫДУЩЕЕ состояние окна. Этим мы и пользуемся дальше 3 Событие NotifyIcon1_MouseClick Тут мы проверяем, какая кнопка мыши нажималась (можно этого и не делать, в принципе) и затем соответствующие действия предпринимаем. Нас особенно интересует нажатие левой кнопки мыши:
так мы возвращаем окно в его ПРЕДЫДУЩЕЕ состояние. Одновременно с этим форма отрабатывает событие Resize и скрывает иконку в трее, а себя в панели задач показывает. И пишет в State ТЕКУЩЕЕ состояние, которым мы еще не раз можем воспользоваться ![]() Как-то так... |
Номер ответа: 17 Автор ответа: ![]() ![]() ![]() ![]() ![]() Вопросов: 22 Ответов: 33 |
Профиль | Цитата | #17 | Добавлено: 20.08.09 16:02 |
дмитрий, а вот я обнаружил что когда жмешь аль+таб то она появляется на панели, можно это как нить скрыть?? |
Номер ответа: 18 Автор ответа: ![]() ![]() ![]() ![]() ![]() Вопросов: 22 Ответов: 33 |
Профиль | Цитата | #18 | Добавлено: 20.08.09 16:02 |
дмитрий, а вот я обнаружил что когда жмешь аль+таб то она появляется на панели, можно это как нить скрыть?? |
Номер ответа: 19 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 4 Ответов: 457 |
Web-сайт: Профиль | Цитата | #19 | Добавлено: 20.08.09 16:43 |
Думай. Подсказка: если указать для формы свойство FormBorderStyle так, что оно будет FixedTool или SizableTool, то АльтТаб его не видит. |
Номер ответа: 20 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 4 Ответов: 457 |
Web-сайт: Профиль | Цитата | #20 | Добавлено: 20.08.09 16:50 |
Кстати, а зачем тебе? Так даже удобно - альттабом по форточкам шарить... |
Номер ответа: 21 Автор ответа: ![]() ![]() ![]() ![]() ![]() Вопросов: 22 Ответов: 33 |
Профиль | Цитата | #21 | Добавлено: 20.08.09 17:37 |
спс. удобно конечно, но мне нужно чтобы если я свернул то можно было открыть программу лишь из трея кликом, и не как иначе. |
Номер ответа: 22 Автор ответа: ![]() ![]() ![]() ![]() ![]() Вопросов: 22 Ответов: 33 |
Профиль | Цитата | #22 | Добавлено: 20.08.09 17:40 |
еще раз спасибки дим! все получилось, под себя подредактил код |
Номер ответа: 23 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 11 Ответов: 264 |
Профиль | Цитата | #23 | Добавлено: 20.08.09 20:47 |
Интересно, это лето так действует?
Все на митуе стали такие добрые, отзывчивые и даже отвечают на вопросы отвечают. Причём подробно. Причём по собственной инициативе ![]() |
Номер ответа: 24 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 246 Ответов: 3333 |
Web-сайт: Профиль | Цитата | #24 | Добавлено: 20.08.09 21:03 |
Все злые на митуе свалили в отпуск на канары с девочками. Вместо них пришло много новых добрых людей, которые еще не успели озвереть на этом форуме ![]() |
Номер ответа: 25 Автор ответа: ![]() ![]() ![]() ![]() ![]() ICQ: adamis@list.ru Вопросов: 153 Ответов: 3632 |
Профиль | Цитата | #25 | Добавлено: 20.08.09 22:53 |
Соскучалсо? ![]() |
Номер ответа: 26 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 87 Ответов: 2795 |
Web-сайт: Профиль | Цитата | #26 | Добавлено: 21.08.09 00:14 |
ну отлично, у злых девочки, а добрые отвечают на вопросы, пока злые заняты |
Номер ответа: 27 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 4 Ответов: 457 |
Web-сайт: Профиль | Цитата | #27 | Добавлено: 21.08.09 00:26 |
А, собственно, "добрые" становятся таковыми после девочек! ![]() |
Номер ответа: 28 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 246 Ответов: 3333 |
Web-сайт: Профиль | Цитата | #28 | Добавлено: 21.08.09 10:43 |
Насчет "девочек" - одно другому не мешает. В смысле одна другой))) |
Номер ответа: 29 Автор ответа: ![]() ![]() ![]() ![]() ![]() ICQ: adamis@list.ru Вопросов: 153 Ответов: 3632 |
Профиль | Цитата | #29 | Добавлено: 21.08.09 17:10 |
Это пока холост можно, потом поздно будет. |
Номер ответа: 30 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 246 Ответов: 3333 |
Web-сайт: Профиль | Цитата | #30 | Добавлено: 21.08.09 17:38 |
Прям в двойне. Мне еще холостым быть и быть, мне еще даже 18 нет :P Так что хардкор рулит!!! Везде! ![]() |
|