Есть ли метод Form, который я могу переопределить после того, как все элементы управления созданы, но видны во время разработки в .NET? - PullRequest
1 голос
/ 31 июля 2009

Я ищу метод, который можно переопределить в моей подклассе Форма , где все элементы управления внутри формы уже созданы и видимы во время разработки?

Я пытался OnHandleCreated () , и он работает, как я ожидал во время выполнения, потому что мне нужно перебрать все элементы управления в определенной форме и сделать что-то для их выполнения. Однако я хотел бы, чтобы эти изменения были отражены в режиме разработки, но OnHandleCreated () происходит только во время выполнения.

Мне нужен какой-то код многоразового использования, потому что изменения, о которых я говорю, должны применяться ко всем формам в моем приложении, а не только к одной. Недопустимо дублировать код вручную для каждой формы.

Есть ли другое решение для этого?

Ответы [ 2 ]

1 голос
/ 31 июля 2009

Попробуйте обработать событие Load и проверьте, является ли DesignMode истиной, затем запустите код, который вы хотите для дизайнера.

0 голосов
/ 31 июля 2009

Не можете ли вы сделать это в конструкторе после InitializeComponent ();

...