Я создал пользовательский элемент управления, используя C # для приложения формы Windows.Этот пользовательский элемент управления имеет некоторые свойства.Во время выполнения, если пользователь не вводит значения для этих свойств, я хочу показать окно сообщения и выйти из приложения.
Проблема заключается в том, что я пишу проверочный код в событии Load пользовательского элемента управления.Когда я перетаскиваю его на форму, появляется окно сообщения.
private void UserControl1_Load(Object sender, EventArgs e)
{
if (_getFirstPageArgument==null || _getFirstPageArgument.Length==0)
{
throw new Exception("Some Message");
}
}
Как я могу различить загрузку в форме и загрузку во время выполнения?