У меня есть пользовательский элемент управления, и я подписываюсь на событие в методе InitializeComponent. Всякий раз, когда я вхожу в конструктор и перемещаю элемент управления или вношу какие-либо изменения, компонент initialize будет переписывать и удалять подписку на событие. Есть ли способ избежать этого? Я бы предпочел не просто подписаться на событие загрузки формы, но я не знаком с тем, как этот метод динамически создается.Событие Windows Form Exappearing
0
A
ответ
2
Вот почему вы не редактируете код дизайнера. Он специально разработан, чтобы не поддерживать эти изменения.
Вы должны подписаться на событие в конструкторе объекта, событии загрузки или в каком-либо подобном месте.
+0
Я буду подписываться в конструкторе. Для нормального управления я могу подписаться на инициализацию компонентов без его исчезновения. Вот почему я задавался вопросом о различии для пользовательских элементов управления. – user1427105
Смежные вопросы
- 1. Проверка в Windows Form
- 2. Перетаскивание Windows Form
- 3. Сделайте событие, которое поймало выбранное RadioButton - используя C# Windows Form
- 4. Выгрузить событие из приложения Windows Form в VC++ 2010
- 5. Windows Form DataGridView attach SelectedIndexChanged событие для ComboBox
- 6. Как можно программно запустить событие (запечатанного) компонента Windows Form?
- 7. Как перехватить событие Exit для Windows Form в VB?
- 8. , который вызывает событие загрузки формы в программе Windows Form?
- 9. Windows Form MVC
- 10. Унаследованный Windows Form странное поведение
- 11. Как принести Windows Form сверху?
- 12. Windows Form Application Touch Gesture
- 13. Обновление Windows Form - Visual C++
- 14. C# Windows Application Form to Html Form
- 15. Windows form keypress on non active form
- 16. Приложение C# для Windows Form Form пустое?
- 17. Событие Form Paint в VB.net
- 18. Groupbox for Windows form
- 19. Создание Windows Form C#
- 20. Form C# Windows DataBinding
- 21. Windows Form Combobox Selecteditem
- 22. Windows form dataset
- 23. Связывание данных Windows Form
- 24. Windows Form «Отверстие»
- 25. windows form application
- 26. DataGridViewCombox Обновить Windows Form
- 27. Windows Form + Excel Worksheet
- 28. VS2010, приложение Windows Form
- 29. Windows Form refresh datagridview
- 30. Arduino_Visual_Studio-Windows Form Application
Есть ли еще комментарий о том, что не редактируем файл Designer.cs в верхней части? –
Нет никакого способа обойти это, он явно заявляет, что метод автогенерируется, который избавится от всего, что вы добавите извне –
Если пользовательский элемент управления правильно написан, событие, на которое вы подписаны, должно быть видимым как «свойство» в дизайнере, и тогда должно быть ОК, чтобы подписаться на него таким образом. – RenniePet