Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/40: Рейтинг темы: голосов - 40, средняя оценка - 4.60
206 / 13 / 2
Регистрация: 10.10.2009
Сообщений: 154
1

Как программно создать Label на Frame, которая программно создана на UserForms

29.06.2012, 14:37. Показов 7424. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем доброго времени суток!

Программно создать Frame на UserForms можно таким кодом:

Visual Basic
1
2
3
With UserForm7.Controls.Add(bstrProgID:="Forms.Frame.1", Name:="Frame13", Visible:=True)
   …  …  …
  End With
Программно создать Label на UserForms можно таким кодом:

Visual Basic
1
2
3
 With UserForm7.Controls.Add(bstrProgID:="Forms.Label.1", Name:="Label6", Visible:=True)
   …  …  …
  End With
Вопрос – как программно создать Label на Frame, которая программно создана на UserForms?
Например, так не срабативает:

Visual Basic
1
2
3
 With UserForm7. Controls.Add(bstrProgID:="Forms.Frame13.Label.1", Name:="Label6", Visible:=True)
   …  …  …
  End With
Ошибка – недопустимая строка с указанием класса.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.06.2012, 14:37
Ответы с готовыми решениями:

Не создается textBox1 и не меняется цвет вкладки tabPage которая создана программно
Здравствуйте!!! Мне нужно установить на Форму порядка 50 вкладок. Не буду же я создавать эти 50...

Как программно добавить Frame в другой существующий на форме frame?
Делаю это так: На форме лежит Frame1. на инициализации формы.... Dim mFrame As Object

Создать label программно
Доброго времени суток. Есть код, добавляющий на форму label: var label = new Label() { ...

Программно создать компоненты Edit и Label
Добрый вечер, уважаемые форумчане. Дело вот в чем. Есть проект, в нем 2 формы. В главной форме...

2
здесь больше нет...
3374 / 1672 / 184
Регистрация: 03.02.2010
Сообщений: 1,219
29.06.2012, 15:04 2
Visual Basic
1
2
3
With UserForm7.Controls("Frame13").Add(bstrProgID:="Forms.Label.1", Name:="Label6", Visible:=True)
   …  …  …
End With
ибо фрейм есть контейнер
3
206 / 13 / 2
Регистрация: 10.10.2009
Сообщений: 154
29.06.2012, 15:22  [ТС] 3
Лучший ответ Сообщение было отмечено как решение

Решение

Сработало. Спасибо!
1
29.06.2012, 15:22
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.06.2012, 15:22
Помогаю со студенческими работами здесь

Как создать программно гиперссылку( которая хранится в переменной) и открыть ее
Добрый день. Пишу скрипт в Excel. Имеется строка, вида ссылки. Необходимо программно ее...

Как программно изменить текст Label?
Имеется на страничке порядка пару сотен Label, примерно в 50 нужно изменить текст. почему когда...

Как программно добавить label на форму
Здравствуйте, подскажите пожалуйста как можно программно добавить label на форму ?

Как программно задать label.Location.Y?
есть Public Class Screen Private Sub Screen_Load(ByVal sender As System.Object, ByVal e As...

Как программно изменить bold у label
Label1.Font.Bold = True Не помогает. Пишет ошибку: Свойство "Bold" помечено как "ReadOnly" Что...

Как программно установить шрифт для Label?
Я программно ставлю шрифт для label'а, но не знаю как. Эквивалент Basic'а : Label1.Font = New...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru