Динамическое создание объектов формы в Visual Basic 6 - VB
Формулировка задачи:
Месяц назад решил изучить Visual basic 6. И вот встал перед задачей:
Предположим, на форме есть одна кнопка. Нужно, что бы при нажатии на кнопку должна создаваться ещё одна, новая кнопка. Как это реализовать? (Уточнение - изначально на форме ТОЛЬКО ОДНА кнопка!)
Решение задачи: «Динамическое создание объектов формы в Visual Basic 6»
textual
Листинг программы
- Private Sub Command1_Click(Index As Integer)
- '---------------------
- 'в свойствах
- 'Command1(i).Style = 1
- 'Command1 Index =0
- '---------------------
- Select Case Index
- Case 0
- n = 10: j = 155 / n
- For i = 1 To n
- Load Command1(i)
- With Command1(i)
- .Caption = i
- .Left = 0
- .Top = (i - 1) * Command1(i - 1).Height
- .BackColor = RGB(100 + i * j, 100 + i * j, 100 + i * j)
- .Visible = True
- End With
- Next
- Command1(0).Visible = False
- Case Else
- Caption = "Вы нажали кнопку " & Index
- End Select
- End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д