Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 | 2 | 3 |

 

  Вопрос: Ну что не кто не знает??? Добавлено: 19.08.09 22:23  

Автор вопроса:  Not андерстен

Ответить

  Ответы Всего ответов: 31  

Номер ответа: 16
Автор ответа:
 Дмитрий Юпатов



Вопросов: 4
Ответов: 457
 Web-сайт: cargomaster.at.ua/
 Профиль | | #16
Добавлено: 20.08.09 15:58
Ну тогда по порядку...
1 Событие Load формы
тут мы назначаем иконку для элемента в трее и текст подсказки для него. Если NotifyIcon добавить еще в конструкторе, то можно сразу указать и иконту и текст для него.

2 Событие Resize формы
тут мы проверяем текущее состояние окна и в зависимости от него скрываем или отображаем иконку в трее и форму в панели задач.
Тонкость: если текущее состояние окна = миним... , то в переменную State мы НЕ записываем число-указатель состояния. И тогда это значит, что переменная в то время, когда окно свернуто, хранит в себе ПРЕДЫДУЩЕЕ состояние окна. Этим мы и пользуемся дальше

3 Событие NotifyIcon1_MouseClick
Тут мы проверяем, какая кнопка мыши нажималась (можно этого и не делать, в принципе) и затем соответствующие действия предпринимаем. Нас особенно интересует нажатие левой кнопки мыши:
  1. If e.Button = Windows.Forms.MouseButtons.Left Then
  2. Me.WindowState = Me.State
  3. ....

так мы возвращаем окно в его ПРЕДЫДУЩЕЕ состояние. Одновременно с этим форма отрабатывает событие Resize и скрывает иконку в трее, а себя в панели задач показывает. И пишет в State ТЕКУЩЕЕ состояние, которым мы еще не раз можем воспользоваться :)
Как-то так...

Ответить

Номер ответа: 17
Автор ответа:
 Not андерстен



Вопросов: 22
Ответов: 33
 Профиль | | #17 Добавлено: 20.08.09 16:02
дмитрий, а вот я обнаружил что когда жмешь аль+таб то она появляется на панели, можно это как нить скрыть??

Ответить

Номер ответа: 18
Автор ответа:
 Not андерстен



Вопросов: 22
Ответов: 33
 Профиль | | #18 Добавлено: 20.08.09 16:02
дмитрий, а вот я обнаружил что когда жмешь аль+таб то она появляется на панели, можно это как нить скрыть??

Ответить

Номер ответа: 19
Автор ответа:
 Дмитрий Юпатов



Вопросов: 4
Ответов: 457
 Web-сайт: cargomaster.at.ua/
 Профиль | | #19
Добавлено: 20.08.09 16:43
Думай. Подсказка: если указать для формы свойство FormBorderStyle так, что оно будет FixedTool или SizableTool, то АльтТаб его не видит.

Ответить

Номер ответа: 20
Автор ответа:
 Дмитрий Юпатов



Вопросов: 4
Ответов: 457
 Web-сайт: cargomaster.at.ua/
 Профиль | | #20
Добавлено: 20.08.09 16:50
Кстати, а зачем тебе? Так даже удобно - альттабом по форточкам шарить...

Ответить

Номер ответа: 21
Автор ответа:
 Not андерстен



Вопросов: 22
Ответов: 33
 Профиль | | #21 Добавлено: 20.08.09 17:37
спс. удобно конечно, но мне нужно чтобы если я свернул то можно было открыть программу лишь из трея кликом, и не как иначе.

Ответить

Номер ответа: 22
Автор ответа:
 Not андерстен



Вопросов: 22
Ответов: 33
 Профиль | | #22 Добавлено: 20.08.09 17:40
еще раз спасибки дим! все получилось, под себя подредактил код

Ответить

Номер ответа: 23
Автор ответа:
 Unknown_Master



Вопросов: 11
Ответов: 264
 Профиль | | #23 Добавлено: 20.08.09 20:47
Интересно, это лето так действует?
Все на митуе стали такие добрые, отзывчивые и даже отвечают на вопросы отвечают.
Причём подробно.
Причём по собственной инициативе =)

Ответить

Номер ответа: 24
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #24
Добавлено: 20.08.09 21:03
Все злые на митуе свалили в отпуск на канары с девочками. Вместо них пришло много новых добрых людей, которые еще не успели озвереть на этом форуме :). Скоро все злые вернутся и начнется великое МЯЦО. Между тем эта вася вроде циклична с периодом в год. Веселье начнется в сентябре.

Ответить

Номер ответа: 25
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #25 Добавлено: 20.08.09 22:53
Соскучалсо? :-)

Ответить

Номер ответа: 26
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #26
Добавлено: 21.08.09 00:14
ну отлично, у злых девочки, а добрые отвечают на вопросы, пока злые заняты

Ответить

Номер ответа: 27
Автор ответа:
 Дмитрий Юпатов



Вопросов: 4
Ответов: 457
 Web-сайт: cargomaster.at.ua/
 Профиль | | #27
Добавлено: 21.08.09 00:26
А, собственно, "добрые" становятся таковыми после девочек! :)

Ответить

Номер ответа: 28
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #28
Добавлено: 21.08.09 10:43
Насчет "девочек" - одно другому не мешает. В смысле одна другой)))

Ответить

Номер ответа: 29
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #29 Добавлено: 21.08.09 17:10
Это пока холост можно, потом поздно будет.

Ответить

Номер ответа: 30
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #30
Добавлено: 21.08.09 17:38
Прям в двойне. Мне еще холостым быть и быть, мне еще даже 18 нет :P Так что хардкор рулит!!! Везде! =)

Ответить

Страница: 1 | 2 | 3 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам