Страница: 1 |
Вопрос: Прилипание формы к краю экрана+Tray | Добавлено: 20.03.07 14:26 |
Автор вопроса: ![]() |
Подскажите, как сделать прилипание формы к краю экрана(к стенке)
И такой вопрос. Дайте кто-нибудь нормальный код для добавления иконки в трей, чтобы если форма прячется(form.hide), одним левом кликом форма нормально показывалась(form.show), и была доступна сразу. Дело в том что сначала я использовал пример в котором после левого клика фокус на форму не падал, хотя она поверх окон. Надо была кликнуть на нее или на ее объект чтоб она стала активной form.setfocus не помогал. Потом я нашел другой пример, он отлично работает, за исключением того, что там реализовано через mouse_move. И когда программа выполняет какую-то работу, если мышкой просто водить бысторо по форме, открывается всплывающее окно(то которое должно быть при правом клики в трее), или идет имитация левого клика... короче дайте пожалуйста нормальный, рабочий пример, который сами используете... |
Ответы | Всего ответов: 5 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 192496851 Вопросов: 75 Ответов: 3178 |
Профиль | Цитата | #1 | Добавлено: 20.03.07 16:36 |
Обратись в асю 192-496-851, подробно распишу как работать с кассом трея и вышлю его самого соответственно.
А прилипание элементарно, Ватсон, просто проверяй (не забудь ScaleMode = Pixels) К левой стороне экрана: если Left<10 then Left=0 К правой: если Left+Width>Screen.Width/Screen.TwipsPerPixelX к верху и низу аналогично.. |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 408802757 Вопросов: 76 Ответов: 985 |
Web-сайт: Профиль | Цитата | #2 | Добавлено: 20.03.07 17:12 |
Сккачай исходник будильника
http://doc-source.pp.net.ua/Bur.rar |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 87 Ответов: 2795 |
Web-сайт: Профиль | Цитата | #3 | Добавлено: 28.03.07 00:32 |
AgentFire, прилипнуть то прилипнет, но не отлипнет больше, по-моему ![]() |
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 87 Ответов: 2795 |
Web-сайт: Профиль | Цитата | #4 | Добавлено: 28.03.07 01:01 |
Я вот недавно (14.03) скачал где-то примерчик запихивания иконки в трей. Где - не помню ((
Это самый офигительный пример! Там 2 файла clsInTray.cls и modInTray.bas 1) Иконка в трее сама восстанавливается при сбое explorer.exe 2) Не нужно никаких picturebox'ов которые получают сообщения из трея 3) Всплывающее меню УБИРАЕТСЯ даже если щелкнуть по Рабочему столу. (в других примерах, пока не щелкнешь по менюшке не исчезнет) |
Номер ответа: 5 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 192496851 Вопросов: 75 Ответов: 3178 |
Профиль | Цитата | #5 | Добавлено: 28.03.07 10:46 |
Я вот недавно (14.03) скачал где-то примерчик запихивания иконки в трей. Где - не помню ((
да не, у меня лучше.. Это самый офигительный пример! Там 2 файла clsInTray.cls и modInTray.bas 1) Иконка в трее сама восстанавливается при сбое explorer.exe 2) Не нужно никаких picturebox'ов которые получают сообщения из трея 3) Всплывающее меню УБИРАЕТСЯ даже если щелкнуть по Рабочему столу. (в других примерах, пока не щелкнешь по менюшке не исчезнет) ![]() AgentFire, прилипнуть то прилипнет, но не отлипнет больше, по-моему Ну, насчет отлипать ![]() ![]() |
Страница: 1 |
|