Как использовать пользовательский конструктор в WinForm?

Мне нужно создать экземпляр Winform в другом проекте. Как это сделать? В настоящее время я пытаюсь связать конструктор по умолчанию. Похоже, мой пользовательский конструктор не называется.

Также .. точка входа для этого приложения не будет в проекте, которому принадлежит эта форма. Это означает следующее:

 Application.EnableVisualStyles();
 Application.SetCompatibleTextRenderingDefault(false);
 Application.Run(new HtmlTestForm());

Я не совсем уверен, что делает этот код. Будет ли форма все еще функционировать?

private HtmlTestForm()
        {
            InitializeComponent();
            OpenBrowser(new Uri(TestURL));
        }

 public HtmlTestForm(Uri uri)
            :this()
        {
            TestURL = uri;
        }

// Новая форма в другом проекте.

HtmlTestForm form = new HtmlTestForm(new Uri("http://SomeUri.html"));
6
задан Nick 16 August 2010 в 16:50
поделиться