Библиотека управления окном формы, использующая WebBrowser, создает панель свойств в форме Windows - PullRequest
0 голосов
/ 06 октября 2018

Я создаю библиотеку элементов управления окнами и в конструкторе пользовательских элементов управления добавляю компонент веб-браузера.В контрольной загрузке я добавляю этот код:

 private void MyWebBrowserControl_Load(object sender, EventArgs e)
 {
     webBrowser1.Navigate("http://www.google.com");
 }

Я добавляю только этот пользовательский элемент управления в набор инструментов другого проекта формы окна, но он генерирует панель свойств в поле со списком выбора пользовательского элемента управления для for.Я не знаю, откуда они пришли.enter image description here

и:

enter image description here

Как удалить все, кроме MyWebBrowser в форме окна?

Спасибо

1 Ответ

0 голосов
/ 06 октября 2018

Ваш проект является проектом библиотеки пользовательского управления.Вы запускаете этот проект в режиме отладки.Поскольку проект библиотеки пользовательского элемента управления не может работать как приложение, он открывает экран, который вы видите.Это позволяет вам тестировать пользовательские элементы управления в вашем проекте.Вы выбираете свои пользовательские элементы управления из выпадающего списка и можете изменять свойства в сетке свойств.

Если вы посмотрите на обозреватель решений, вы увидите, что ваш проект пользовательского элемента управления указан в тексте Полужирный :

Projects

Это означает, что библиотека управления является проектом по умолчанию, который запускается при нажатии кнопки отладки.

Для измененияДля этого щелкните правой кнопкой мыши проект приложения Windows Form и выберите в списке Set as StartUp Project.

Set as start up project

Ваш проект Windows Form теперь будет отображаться в Жирный текст:

Changed start up

Теперь, когда вы начнете отлаживать решение, оно будет запускать приложение Windows Forms вместо библиотеки пользовательских элементов управления.

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