Как создать событие "КликВнеКонтрола" ?

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Как создать событие "КликВнеКонтрола" ?

Сообщение MIT » 01.11.2008 (Сб) 19:06

Хотелось бы создать событие "КликВнеКонтрола", или, как вариант, другой способ контролу узнать факт клика за его пределами. Можно, конечно, и заменить данный подход другим - ловить клики на других контролах и выполнять действие, но это не вариант, т.к. во-первых, контролов может быть много, а во-вторых, фиг его знает, куда юзер еще может нажать - например, вообще мимо формы (хотя это можно обработать LostFocus`ом формы). Так собственно как это реализовать? Есть ли цивилизованный способ или надо самому изобретать?
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Re: Как создать событие "КликВнеКонтрола" ?

Сообщение Sebas » 03.11.2008 (Пн) 1:17

Поиск по Hook
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Как создать событие "КликВнеКонтрола" ?

Сообщение MIT » 04.11.2008 (Вт) 3:28

Hook рулит!
Кому интерестно - топаем >>>>>сюда (рабочий пример реализации на c#)
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш


Вернуться в Visual Basic .NET

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 88

    TopList  
cron