powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как прикрутить событие OnClick?
9 сообщений из 9, страница 1 из 1
Как прикрутить событие OnClick?
    #32891846
M234
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Использую АктивеИкс компонент ShockwaveFlashObjects и мне позарез надо это событие. Возникла идея - унаследоваться от него и прикрутить потомку это событие.
Как это делается не подскажите? Как расширить дополнительным методом или св-ом я знаю, а с событиями не сталкивалсь. Подскажите (покажите) пжалста.

-------------------------------------------------------------------------
Нет худа без добра, да и добро без худа - чудо.
...
Рейтинг: 0 / 0
Как прикрутить событие OnClick?
    #32892102
M234
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не понял. Я что-то такое спросил чего никто не знает ?
Что то что я хочу сделать ВООБЩЕ невозможно ? Тогда хоть это скажите.
ОЧЕНЬ надо реакцию на клик.

-------------------------------------------------------------------------
Нет худа без добра, да и добро без худа - чудо.
...
Рейтинг: 0 / 0
Как прикрутить событие OnClick?
    #32894931
M234
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пардон. Поднимаю ещё раз (последний), потому как очень надо и обойти проблему не удаётся, мне нужно событие OnClick и баста.
Я не совсем понимаю почему 45 просмотров и 0 ответов.
Если загвоздка в АктивеИкс, то давайте отстранимся от этого, дайте мне пример для обычного контрола у которого нет этого события.
Как событие к компоненту прикрутить? (те книжки которые у меня есть мне не помогли, т.к. примеры там далёкие от жизни и речь там не о системных событиях а о каких-то собственных (короче плохие надуманные примеры)).
Пардон за навязчивость, но если крокодил не ловится и не растёт кокос - то плохо.

-------------------------------------------------------------------------
Нет худа без добра, да и добро без худа - чудо.
...
Рейтинг: 0 / 0
Как прикрутить событие OnClick?
    #32895089
Фотография Лиман Артём
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не знаю ли поможет, но если нет стандартного события клика, но если можна сделать такое, то было бы хорошо: отнаследоваться от этого класса (если такое конечно возможно) и перекрыть в нем WndProc (если такое конечно возможно) тогда и можна поговорить..
...
Рейтинг: 0 / 0
Как прикрутить событие OnClick?
    #32895320
M234
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лиман Артёмне знаю ли поможет, но если нет стандартного события клика, но если можна сделать такое, то было бы хорошо: отнаследоваться от этого класса (если такое конечно возможно) и перекрыть в нем WndProc (если такое конечно возможно) тогда и можна поговорить..

Унаследовался. Перекрыл.
5 минут - полёт нормальный.
Понимаю куда вы клоните:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
protected override void WndProc(ref Message msg)
		{
			base.WndProc(ref msg);
			if (msg.HWnd != this.Handle)
				return;
			switch (msg.Msg)
			{
				case WM_ЧЕГОТО-ТАМ:
					
					break;

				case WM_ЧЕГОТО-ТАМ:

					
					break;

				default:
					break;
			}
		}

Какое сообщение ловить ? Если я вообще мысль правильно понял....
...
Рейтинг: 0 / 0
Как прикрутить событие OnClick?
    #32895401
M234
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
private const int WM_CLICK = 0x00F5; 

		protected override void WndProc(ref Message msg)
		{
			base.WndProc(ref msg);
			if (msg.HWnd != this.Handle)
				return;
			switch (msg.Msg)
			{
			
				case WM_CLICK:

					try
					{
						MessageBox.Show("CLICK !!!");
					}
					catch (Exception) { }
					
					break;

				default:
					break;
			}
		}

...
Рейтинг: 0 / 0
Как прикрутить событие OnClick?
    #32895406
M234
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Случайно отправил.
В общем то что выше написано не работает.
Никакого сообщения я не получаю при клике.

-------------------------------------------------------------------------
Нет худа без добра, да и добро без худа - чудо.
...
Рейтинг: 0 / 0
Как прикрутить событие OnClick?
    #32895462
Фотография Лиман Артём
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а на чем ты конкретно кликаешь, возможно чилд контролы обрабатываю это сообщение и оно не попадает к паренту?
...
Рейтинг: 0 / 0
Как прикрутить событие OnClick?
    #32898371
M234
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какие чилд контролы?! Создал тестприложение: Форма на ней флэшконтрол, на ём и кликаю. Отзыва нет. Ещё варианты будут?

-------------------------------------------------------------------------
Нет худа без добра, да и добро без худа - чудо.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как прикрутить событие OnClick?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]