Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: VB6 : Программное создание контролла на форме Добавлено: 23.12.10 19:03  

Автор вопроса:  Евгений
Надеюсь, кто-нибудь еще программирует на VB6 и мне смогут помочь. Сразу оговорюсь, что вначале ХОРОШЕНЬКО пользовался гуглом и поиском на форуме.

Задача: программно добавить юзер - контрол на форму
В случае со стандартным контролом делаю как описано тут http://vbnet.ru/forum/show.aspx?id=159085&page=1#3 и проблем не возникает. Однако, мне необходимо программно добавлять именно пользовательский контрол.


Private WithEvents pic As mPicture
Private Sub Form_Load()
Set pic = Controls.Add("mPicture", "pic_1")
With pic_1
.Width = 1000
.Height = 1000
.Top = 10
.Left = 10
End With
End Sub

- данный код вылетает с ошибкой 711: Invalid Class String, при изменении строки на
Set pic = Controls.Add("VB.UserControl", "pic_1")

- ругается, вылетает с ошибкой 720: Is not valid control type
------------------
Так возможно ли в принципе программно добавить в форму что-нибуть кроме стандартных контролов? И если можно - то как?

Ответить

  Ответы Всего ответов: 1  

Номер ответа: 1
Автор ответа:
 Евгений



Вопросов: 2
Ответов: 1
 Профиль | | #1 Добавлено: 23.12.10 19:07
Да, забыл добавить - контрол зарегестрирован в системе и подключен на панели компонентов.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам