powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Получить EventHandler события ItemClick компонента BarButtonItem devexpress
3 сообщений из 3, страница 1 из 1
Получить EventHandler события ItemClick компонента BarButtonItem devexpress
    #39860135
Fockewolf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, делаю так:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
System.Reflection.FieldInfo eventClick = typeof(Control).GetField("EventClick", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static);
object obj = null;
if (eventClick != null)
{
    obj = eventClick.GetValue(null);
}                
System.Reflection.PropertyInfo eventsProp = typeof(Component).GetProperty("Events", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance);
if (eventsProp != null)
{
    EventHandlerList events = (EventHandlerList)eventsProp.GetValue(simpleButton2, null);                
    EventHandler click = (EventHandler)events[obj];
    if( click != null )
        click.Invoke(this, e);

}



Все работает. Но когда хочу получить ItemClick компонета BarButtonItem:
Код: c#
1.
EventHandlerList events = (EventHandlerList)eventsProp.GetValue(barButtonItem4, null);                


то в этой строке:
Код: c#
1.
EventHandler click = (EventHandler)events[obj];


приходит null.
Как мне найти это событие?
...
Рейтинг: 0 / 0
Получить EventHandler события ItemClick компонента BarButtonItem devexpress
    #39860144
Fockewolf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, уже разобрался:
Код: c#
1.
System.Reflection.FieldInfo eventClick = typeof(BarItem).GetField("itemClick", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static);
...
Рейтинг: 0 / 0
Получить EventHandler события ItemClick компонента BarButtonItem devexpress
    #39860795
Супер_Пав
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у dev отличная служба поддержки, пишите всегда на их форуме
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Получить EventHandler события ItemClick компонента BarButtonItem devexpress
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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