Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 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-сайт: iSkywalker.ru
 Профиль | | #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
или вот
  1.  
  2.  AddHandler MouseClick, cl()             'Здесь пишет:Выражение не порождает значения.Хотя процедура cl() есть!
  3.         Dim fl As String = Command()
  4.         If fl = Nothing Then Exit Sub

Ответить

Номер ответа: 9
Автор ответа:
 Skywalker



ICQ: 300-70-6пятьЪ 

Вопросов: 62
Ответов: 545
 Web-сайт: iSkywalker.ru
 Профиль | | #9
Добавлено: 24.06.09 15:53
чот тугой ты, я те написал, что нужно сделать

Ответить

Номер ответа: 10
Автор ответа:
 Aston



ICQ: 214-179-991 

Вопросов: 42
Ответов: 272
 Профиль | | #10 Добавлено: 24.06.09 18:42
 AddHandler MouseClick, Addressof cl
надо так писать :)

Ответить

Страница: 1 |

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



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