powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / как динамически добавить элемент на другой элемент
8 сообщений из 8, страница 1 из 1
как динамически добавить элемент на другой элемент
    #36609003
вася-хакер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вобщем надо динамически добавить label на picturebox, но проблема в том что picturebox тоже создаётся динамически. на форму я label добавлять не могу, потому что он окажется под picturebox, а другие элементы кроме label, например textbox мне не подходят так как не имеют прозрачности. пробовал ещё вместо label использовать метод print, но так как picturebox.picture и picturebox.left постоянно меняется, натпись пропадает и надо писать заново, а это занимает время.
какие ещё вариаеты предложите?
...
Рейтинг: 0 / 0
как динамически добавить элемент на другой элемент
    #36609006
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вариант №1 - PictureBox1.AutoRedraw=True
...
Рейтинг: 0 / 0
как динамически добавить элемент на другой элемент
    #36609007
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вариант №2
А что у вас, собственно, не получается?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Private Sub Command1_Click()

Dim r As PictureBox, l As Label
Set r = Me.Controls.Add("VB.PictureBox", "r", Me)
r.Visible = True
Set l = Me.Controls.Add("VB.Label", "l", r)
l.Visible = True
l.Caption = "sdssss"

End Sub
...
Рейтинг: 0 / 0
как динамически добавить элемент на другой элемент
    #36609150
вася-хакер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
совсем я забыл про метод Add, да и про его третий аргумент я не знал! спасибо, выручил!
...
Рейтинг: 0 / 0
как динамически добавить элемент на другой элемент
    #36609166
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вася-хакерсовсем я забыл про метод Add, да и про его третий аргумент я не знал! спасибо, выручил!

А можно уточнить, как вы динамически добавляете элемент, минуя метод Add???
...
Рейтинг: 0 / 0
как динамически добавить элемент на другой элемент
    #36609167
вася-хакер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Методом Load. Тут сейчас как раз проблема возникла, методом load у меня сразу получался массив элементов, а если добавлять методом add, то каждый элемент должен иметь своё имя, как я понимаю. Можно ли метдом add сделать массив?
...
Рейтинг: 0 / 0
как динамически добавить элемент на другой элемент
    #36609179
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вася-хакерМожно ли метдом add сделать массив?

Нет. Тогда Print и Вариант №1
...
Рейтинг: 0 / 0
как динамически добавить элемент на другой элемент
    #36609196
вася-хакер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro Нет. Тогда Print и Вариант №1

да, остаётся только print. но с autoredraw теперь вроде нормально!
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / как динамически добавить элемент на другой элемент
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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