Как просматривать и редактировать формы Visual Basic Power Pack в приложении Windows Form с Visual Studio 2017?
У меня есть приложение Windows Forms, созданное в более старой версии Visual Studio. Когда я открываю его в VS 2017, ни одна из форм Power Pack не отображается в режиме конструктора. У меня есть Power Pack DLL в ссылках. Я пытался добавить их в панель инструментов (Общие, Выбор элементов, Компоненты.Net Framework), но такие формы, как Rectangle Shape, отсутствуют. Как можно заставить их отображаться в режиме конструктора или добавлять новые через панель инструментов?
Вот элемент панели выбора инструментов, где вы видите, что RectangleShape отсутствует:
Вот код, где определяется прямоугольник:
private Microsoft.VisualBasic.PowerPacks.RectangleShape StandardFiltersToUseRectangleShape;
this.StandardFiltersToUseRectangleShape = new Microsoft.VisualBasic.PowerPacks.RectangleShape();
this.StandardFiltersToUseRectangleShape.BorderWidth = 3;
this.StandardFiltersToUseRectangleShape.Location = new System.Drawing.Point(626, 82);
this.StandardFiltersToUseRectangleShape.Name = "StandardFiltersToUseRectangleShape";
this.StandardFiltersToUseRectangleShape.Size = new System.Drawing.Size(600, 15);
this.shapeContainer1.Shapes.AddRange(new Microsoft.VisualBasic.PowerPacks.Shape[] {
this.StandardFiltersToUseRectangleShape,
this.FiltersToBuildRectangleShape});
1 ответ
Вы смотрите на неправильную сборку. Вы должны посмотреть в Microsoft.VisualBasic.PowerPacks
сборка.
Элементы управления Visual Basic Powers по умолчанию не включены в Visual Studio. Сначала вы должны загрузить и установить их. Затем, чтобы добавить их в панель инструментов:
Щелкните правой кнопкой мыши на панели инструментов → Выбрать элементы... → Фильтр для блоков питания → Проверить элементы управления → нажмите кнопку ОК.