Убить me.PopUp

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
sQx
Философ
Философ
 
Сообщения: 365
Зарегистрирован: 08.08.2002 (Чт) 19:23

Убить me.PopUp

Сообщение sQx » 19.12.2005 (Пн) 12:21

Свернул прогу в трей, нажимаю правой кнопкой, вызивается меню me.popup mnuMain. А потом если я передумал выберать какой-нить пункт его убрать невозможно, т.е. куда не нажму оно всеравно остается, как это исправить? Т.е. мне нужно что бы клацнуть где-то в стороне и меню сховалось.

Спасибо!
Высшая мудрость - знать самого себя.
Ученый человек - сосуд, мудрец - источник.
Что разумно, то действительно, и что действительно, то разумно.
Знание - сила, всезнание - слабость.
Я знаю только то, что ничего не знаю.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 19.12.2005 (Пн) 12:26

Глюк такой у VB-шного трея.
Попробуй ему слать WM_NULL, иногда помогает.
Lasciate ogni speranza, voi ch'entrate.

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 19.12.2005 (Пн) 12:35

alibek писал(а):Глюк такой у VB-шного трея.
Попробуй ему слать WM_NULL, иногда помогает.


Да никакого глюка нет.
Давно правда делал, но вполне можно попробовать выдернуть контрол отсюда:

http://www.vbnet.ru/samples/zip/afclock.zip
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

sQx
Философ
Философ
 
Сообщения: 365
Зарегистрирован: 08.08.2002 (Чт) 19:23

Сообщение sQx » 19.12.2005 (Пн) 23:48

С пример, к сожелению, нету времени разбирать.
Может кто подскажет что можно так сделать?
Использую меню через me.popup нужно что бы оно когда кликаешь в стороне исчезало, как в примере.

Спасибо!
Высшая мудрость - знать самого себя.
Ученый человек - сосуд, мудрец - источник.
Что разумно, то действительно, и что действительно, то разумно.
Знание - сила, всезнание - слабость.
Я знаю только то, что ничего не знаю.

vvs_adm
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1492
Зарегистрирован: 03.02.2005 (Чт) 3:45
Откуда: оттуда ;)

Сообщение vvs_adm » 20.12.2005 (Вт) 1:00

Достаточно этого:
Код: Выделить всё
        SetForegroundWindow Me.hwnd 'Перед вызовом popUp
        Me.PopupMenu mnuPopUp
Никогда не откладывай на завтра то, что можно ... отложить на послезавтра!

sQx
Философ
Философ
 
Сообщения: 365
Зарегистрирован: 08.08.2002 (Чт) 19:23

Сообщение sQx » 20.12.2005 (Вт) 18:55

Спасибо большое, все отлично работает.
Высшая мудрость - знать самого себя.
Ученый человек - сосуд, мудрец - источник.
Что разумно, то действительно, и что действительно, то разумно.
Знание - сила, всезнание - слабость.
Я знаю только то, что ничего не знаю.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, Yandex-бот и гости: 21

    TopList