Страница: 1 |
Страница: 1 |
Вопрос: Отслежка событий
Добавлено: 23.06.09 22:11
Автор вопроса: ☺♣FIO♣☺
Как отслеживать события щелчка на любом элементе управления,так, чтобы одновременно отслеживался щелчок на 3 комбобоксах,5 кнопках,и на кнопках туллстрипа (ну не буду же я программировать 95 кнопок на одно и тоже действие по отдельности?)Например, чтобы издавался щелчёк, если я кликну по любому эл.управ.?
Ответы
Всего ответов: 10
Номер ответа: 1
Автор ответа:
Aston
ICQ: 214-179-991
Вопросов: 42
Ответов: 272
Профиль | | #1
Добавлено: 23.06.09 22:47
Засунь все кнопки в массив, пропиши событие и обработку кода и в цикле для каждого элемента массива добавь событие с помощью AddHandler.
Номер ответа: 2
Автор ответа:
☺♣FIO♣☺
Вопросов: 35
Ответов: 160
Профиль | | #2
Добавлено: 23.06.09 22:54
Ну не писать же имена 95 кнопок?? это жесть!!!мне нуно чтобы отслеживать клик абсолютно по всем эл.управ.т.е. перехватывать клик и реагировать,ЛЮБОЙ КЛИК,если форма активна!
Номер ответа: 3
Автор ответа:
Skywalker
ICQ: 300-70-6пятьЪ
Вопросов: 62
Ответов: 545
Web-сайт:
Профиль | | #3
Добавлено: 24.06.09 08:17
ну так ты сам и ответил, отслеживай клики по форме, потом по координатам мыши ищи, есть ли там какой контрол на форме, если есть, то...
Номер ответа: 4
Автор ответа:
☺♣FIO♣☺
Вопросов: 35
Ответов: 160
Профиль | | #4
Добавлено: 24.06.09 08:41
Мне нужно отслеживать ЛЮБОЙ левый клик мыши, притом, если форма активна то выполнять действие
Номер ответа: 5
Автор ответа:
☺♣FIO♣☺
Вопросов: 35
Ответов: 160
Профиль | | #5
Добавлено: 24.06.09 10:26
1. Заранее я не знаю на каком эл. будет клик
2.Если у меня многооконная прога, в каждом окне по тыще кнопок - я сума сойду!!!
3.Просто перехватывать клик, независимо где нах. курсор!!!
Должен быть 1 какойто обработчик события клика, но я незнаю какой.гдето видел оч давно=((
Номер ответа: 6
Автор ответа:
Aston
ICQ: 214-179-991
Вопросов: 42
Ответов: 272
Профиль | | #6
Добавлено: 24.06.09 10:31
Если ты пишешь какую то игру то действую как сказал Skywalker, а если приложение где много кнопопок, то создаёшь массив кнопок, заполняешь его в цикле, пишешь обработку события клик и в цикле добавляешь эту обработку к каждому элементу массива вот и всё кнопок хоть тысяча в цикле делай.
Номер ответа: 7
Автор ответа:
☺♣FIO♣☺
Вопросов: 35
Ответов: 160
Профиль | | #7
Добавлено: 24.06.09 11:28
Да блин!!!!!!!!>( Мне не это нужно!!!Мне нужно чтобы программа ожидала щелчок мыши НЕ ВАЖНО НАД КАКИМ ЭЛ.УПР. НАХОДИТСЯ КУРСОР.Как только кликну прога сразу должно перейти на заранее определ. участок кода и его выполнить‼!
Номер ответа: 8
Автор ответа:
☺♣FIO♣☺
Вопросов: 35
Ответов: 160
Профиль | | #8
Добавлено: 24.06.09 11:45
или вот
Номер ответа: 9
Автор ответа:
Skywalker
ICQ: 300-70-6пятьЪ
Вопросов: 62
Ответов: 545
Web-сайт:
Профиль | | #9
Добавлено: 24.06.09 15:53
чот тугой ты, я те написал, что нужно сделать
Номер ответа: 10
Автор ответа:
Aston
ICQ: 214-179-991
Вопросов: 42
Ответов: 272
Профиль | | #10
Добавлено: 24.06.09 18:42
AddHandler MouseClick, Addressof cl
надо так писать