Мне нужно создать экземпляр 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"));