В конструкторе форм Visual Studio вы можете добавить обработчик события в окне "Свойства" в списке "События", дважды щелкнув его. Вы также можете добавить обработчик событий — по крайней мере, в VB.NET -— в представлении кода, выбрав соответствующий элемент "События" в раскрывающемся списке слева, а затем нужное событие в правом раскрывающемся списке. Мой вопрос: каким образом некоторые события доступны только по последней технике, а не по первой? Например, событие HandleCreated
доступно в представлении кода:
Но не в дизайнере:
Это хорошо в VB.NET, потому что я всегда могу использовать первый метод для быстрого создания обработчиков событий. Однако в С# первый метод невозможен, но проблема все еще существует; то есть некоторые события отсутствуют в списке конструкторов в окне "Свойства" . Единственный другой способ создания обработчика событий - это вручную добавить его, который включает в себя ручную проводку обработчика событий.
Есть ли что-то техническое, что делает его таким, чтобы некоторые события отсутствовали в списке событий Designer в окне "Свойства" ? Учитывая, что это правда, как я могу быстро генерировать обработчики событий на С#, как я могу в VB.NET?