Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
 Аватар для MACHOMAN
54 / 30 / 4
Регистрация: 15.01.2014
Сообщений: 354

Добавление usercontrol1 в form1 программно

11.02.2014, 00:06. Показов 1758. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Напишите пожалуйста полный код на добавление usercontrol1 в form1 программно (usercontrol1 и form1 в одном проекте).
Пробовал так но не получается:
VB.NET
1
2
3
4
5
Private WithEvents mas As UserControl
 
Private Sub Form_Load()
Set mas = Controls.Add("VB.UserControl1",  Form1)
End Sub
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
11.02.2014, 00:06
Ответы с готовыми решениями:

Как перенести UserControl1.cs на главную форму Form1
Что-то я забыл, как перенести UserControl1.cs на главную форму Form1 . Кто помнит ?

Переход из UserControl1 в UserControl2 через кнопку в UserControl1
Есть UserControl1 и UserControl2. Как при помощи кнопки которая находится в UserControl1 включить UserControl2? Через Form1 это делается...

При нажатии кнопки на Form1 программно создать элемент на Form2
Здравствуйте.Можно ли как-нибудь сделать чтобы при нажатии на кнопку на Form1 программно создался элемент на Form2?

9
873 / 771 / 173
Регистрация: 11.01.2012
Сообщений: 1,942
11.02.2014, 00:14
А чего usercontrol1 с панели инструментов не перетянуть ?

Добавлено через 5 минут
MACHOMAN, компилируете приложение, затем закрываете. В панели инструментов
должен появиться usercontrol
0
 Аватар для MACHOMAN
54 / 30 / 4
Регистрация: 15.01.2014
Сообщений: 354
11.02.2014, 00:17  [ТС]
Цитата Сообщение от MrCold Посмотреть сообщение
А чего usercontrol1 с панели инструментов не перетянуть ?
в проекте есть несколько UserControl.vb, задача по нажатию на кнопки Button1....2...3 и так далее расположенными на Form1, там же появляется usercontrol1...2...3 .каждой кнопки соответствует своя usercontrol
0
873 / 771 / 173
Регистрация: 11.01.2012
Сообщений: 1,942
11.02.2014, 00:17
А чего вы пишите ?
Вот так
VB.NET
1
MyBase.Controls.Add(Me.UserControl1)
0
 Аватар для MACHOMAN
54 / 30 / 4
Регистрация: 15.01.2014
Сообщений: 354
11.02.2014, 00:20  [ТС]
Ошибка 3 "UserControl1" не является членом "WindowsApplication1.Form1".
0
873 / 771 / 173
Регистрация: 11.01.2012
Сообщений: 1,942
11.02.2014, 00:26
Около этого
VB.NET
1
2
3
4
5
  Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
            Dim userControl1 As UserControl
            userControl1 = New UserControl()
            Me.Controls.Add(userControl1)
        End Sub
0
 Аватар для MACHOMAN
54 / 30 / 4
Регистрация: 15.01.2014
Сообщений: 354
11.02.2014, 00:28  [ТС]
на форме Form1 в низу есть несколько кнопок (показаны зеленым) допустим при нажатии на 1 кнопку поялялся бы UserControl1.vb в верху на форме Form1(отмечен оранжевым)
Миниатюры
Добавление usercontrol1 в form1 программно  
0
 Аватар для MACHOMAN
54 / 30 / 4
Регистрация: 15.01.2014
Сообщений: 354
11.02.2014, 00:30  [ТС]
MrCold,
нажимаю на кнопку нечего не происходит(
0
Заблокирован
11.02.2014, 01:00
Во-первых, достаточно
VB.NET
1
2
Dim UserControl1 As New UserControl()
Controls.Add(UserControl1)
Во-вторых, может UserControl пустой (как бывает по дефолту) или у него по дефолту нулевая ширина, высота и т.д.?
В первом случае на нём нужно что-нибудь поместить, например кнопку.
Во-втором - перед вызовом Controls.Add() задать ширину или высоту, чтобы они не были нулевыми. Типа такого:
VB.NET
1
2
3
Dim UserControl1 As New UserControl()
UserControl1.Size = New Size(100, 100)
Controls.Add(UserControl1)
1
 Аватар для MACHOMAN
54 / 30 / 4
Регистрация: 15.01.2014
Сообщений: 354
11.02.2014, 08:54  [ТС]
Вопрос:есть Form1.Designer.cs в нём есть UserControl (page11)
запись имеет вид:

C#
1
2
3
 private void InitializeComponent()
 {
 this.page11 = new DotNetBarExplorer.Page1();

потом идут его характеристики:
C#
1
2
3
4
5
 // page1Command
            // 
            this.page1Command.Name = "page1Command";
            this.page1Command.Executed += new System.EventHandler(this.page1Command_Executed);
            //
как можно программно записать его в Form1.Designer.vb ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
11.02.2014, 08:54
Помогаю со студенческими работами здесь

Как убрать UserControl1 с формы
Доброе время %USER%! Добавляя на форму UserControl1 столкнулся с задачей его удаления. Не подскажете как удалить? Как добавляю: ...

ActiveX Control: Form1.Show bvModal if(Form1.Text1.Text <> '') then UserControl.Text2.Text = Form1.Text1.Text
Имеется проект ActiveX Control, в нем: Form1(имеет Text1, Button1), UserControl1 (имеет Text2, Button2). По нажатию на Button2 открывается...

Как сделать чтобы окна Form1 и Form1(Design) открывались автоматически?
Как сделать чтобы окна Form1 и Form1(Design) открывались автоматически? В Visual Studio 2010.

Почему на строку word=form1.pattern.value IE ругается: form1-определение отсутствует?
Почему на строку word=form1.pattern.value IE ругается: form1-определение отсутствует? pattern- это имя текстового поля. Но при...

Чем отличается Load Form1 от Form1.Visible = true?
ToolBox размещена на основной форме (Form1). На MouseDown подвешено открытие формы Form2 (Form2.Show vbModal), после закрытия которой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru