Создать сложный объект по нажатию на кнопку - VB
Формулировка задачи:
Здравствуйте почитал темы из интересующего нашел как создать N текстов :
Все работает.
У меня задача дублировать объект посложнее типа Frame c вложенными в него лабелами и текстами
Решение задачи: «Создать сложный объект по нажатию на кнопку»
textual
Листинг программы
Private Sub cmdButton_Click(Index As Integer) Dim I As Long, C As Long ' Клонирование фрейма I = fraContainer.Count Load fraContainer(I) fraContainer(I).Move fraContainer(I - 1).Left + fraContainer(I - 1).Width + 5, fraContainer(I - 1).Top fraContainer(I).Visible = True ' Клонирование кнопки C = cmdButton.Count Load cmdButton(C) Set cmdButton(C).Container = fraContainer(I) cmdButton(C).Visible = True ' Клонирование лейбла C = lblLabel.Count Load lblLabel(C) Set lblLabel(C).Container = fraContainer(I) lblLabel(C).Visible = True ' Клонирование полосы прокрутки C = hsbScroll.Count Load hsbScroll(C) Set hsbScroll(C).Container = fraContainer(I) hsbScroll(C).Visible = True ' Клонирование текстового поля C = txtText.Count Load txtText(C) Set txtText(C).Container = fraContainer(I) txtText(C).Visible = True Me.Width = ScaleX(fraContainer(I).Left + fraContainer(I).Width + 10, vbPixels, vbTwips) End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д