powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как передать событие от контрола форме?
1 сообщений из 1, страница 1 из 1
Как передать событие от контрола форме?
    #38875823
Фотография Nika gnome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
class MyControl : UserControl
{
   PictureBox pic;
   MyControl()
   {
      ....
      pic.Dock = DockStyle.Fill;
   }

   void pic_DoubleClick(..)
   {
       if (this.DoubleClick != null) //как я себе представляла решение вопроса. Не работает. 
           this.DoubleClick(this, EventArgs.Empty); //Событие можно вызывать только изнутри того класса, где оно объявлено.
   }
}


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


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