C #, когда в жизненном цикле Control сайт (ISite) не ноль? - PullRequest
3 голосов
/ 01 сентября 2009

У меня есть форма

MyForm : System.Windows.Forms.Form {}

и мне нужно позвонить

Site.GetService(..)

до того, как пользователь начнет использовать эту форму.

Но в конструкторе и во всех событиях загрузки я пытался переопределить его. Когда Сайт не является нулевым, пожалуйста?

1 Ответ

4 голосов
/ 02 сентября 2009

По умолчанию IComponent.Site устанавливается только в конструкторе Visual Studio. Он используется для служб времени разработки в среде IDE, таких как присвоение имени компоненту. Вот статья, в которой рассказывается об использовании сайтов: Интеграция во время разработки - хосты, контейнеры и сайты .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...