Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Пример кода / 12 сообщений из 12, страница 1 из 1
05.07.2012, 21:06
    #37868331
Slash232
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пример кода
Напишите пожалуйста полный код на добавление usercontrol1 в form1 программно (usercontrol1 и form1 в одном проекте).
Пробовал так но не получается:
Код: vbnet
1.
2.
3.
4.
5.
Private WithEvents mas As UserControl

Private Sub Form_Load()
Set mas = Controls.Add("VB.UserControl1", "aaaa", Form1)
End Sub



Ошибка возникает в моменте "VB.UserControl1". Заранее примного благодарен
...
Рейтинг: 0 / 0
05.07.2012, 22:10
    #37868365
Slash232
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пример кода
Или хотябы подскажите альтернативы этому? У меня много юзерконтролов.
...
Рейтинг: 0 / 0
06.07.2012, 01:12
    #37868469
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пример кода
Slash232Ошибка возникает в моменте "VB.UserControl1". Заранее примного благодаренПотому что UserControl1 находится не в VB, а в твоем проекте. Чуешь?
...
Рейтинг: 0 / 0
06.07.2012, 02:21
    #37868488
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пример кода
типа того, что" VB." - лишнее
...
Рейтинг: 0 / 0
06.07.2012, 08:46
    #37868566
Slash232
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пример кода
Как изменить код?
...
Рейтинг: 0 / 0
06.07.2012, 09:01
    #37868579
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пример кода
Shocker.ProПотому что UserControl1 находится не в VB, а в твоем проекте. Чуешь?Slash232Как изменить код?не чуешь. Заменить VB на имя проекта.
...
Рейтинг: 0 / 0
06.07.2012, 09:06
    #37868583
Slash232
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пример кода
Controls.Add("Проект1.UserControl1", "aaaa").Visible = True

а как потом через форму изменить допустим положение контрола? (left? top?)
...
Рейтинг: 0 / 0
06.07.2012, 09:25
    #37868609
Казанский
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пример кода
Сохраните ссылку на объект в переменной и используйте когда нужно:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Dim MyControl

Set MyControl = Controls.Add("Проект1.UserControl1", "aaaa")
MyControl.Visible = True
'...
With MyControl
    .Top = 10
    .Left = 20
    .Width = 80
End With

Если контролов много, заведите массив или коллекцию.
...
Рейтинг: 0 / 0
06.07.2012, 09:54
    #37868654
Slash232
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пример кода
Спасибо большое!
...
Рейтинг: 0 / 0
06.07.2012, 10:02
    #37868669
VSVLAD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пример кода
Slash232,

Получить ссылку на контрол. Поиск в For Each
...
Рейтинг: 0 / 0
06.07.2012, 10:58
    #37868765
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пример кода
VSVLADПоиск в For Eachэто еще зачем?

Код: vbnet
1.
Me.Controls("aaaaa").Left=5
...
Рейтинг: 0 / 0
06.07.2012, 11:45
    #37868872
Slash232
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пример кода
Последнее вообще шикарно подойдет, спс
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Пример кода / 12 сообщений из 12, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]