Динамическое создание объектов формы в Visual Basic 6 - VB

Узнай цену своей работы

Формулировка задачи:

Месяц назад решил изучить Visual basic 6. И вот встал перед задачей: Предположим, на форме есть одна кнопка. Нужно, что бы при нажатии на кнопку должна создаваться ещё одна, новая кнопка. Как это реализовать? (Уточнение - изначально на форме ТОЛЬКО ОДНА кнопка!)

Решение задачи: «Динамическое создание объектов формы в Visual Basic 6»

textual
Листинг программы
  1. Private Sub Command1_Click(Index As Integer)
  2. '---------------------
  3. 'в свойствах
  4. 'Command1(i).Style = 1
  5. 'Command1 Index =0
  6. '---------------------
  7. Select Case Index
  8.   Case 0
  9.     n = 10: j = 155 / n
  10.     For i = 1 To n
  11.       Load Command1(i)
  12.       With Command1(i)
  13.       .Caption = i
  14.       .Left = 0
  15.       .Top = (i - 1) * Command1(i - 1).Height
  16.       .BackColor = RGB(100 + i * j, 100 + i * j, 100 + i * j)
  17.       .Visible = True
  18.       End With
  19.     Next
  20.     Command1(0).Visible = False
  21.   Case Else
  22.     Caption = "Вы нажали кнопку " & Index
  23. End Select
  24. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.538 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут