Как создать поле 12х5 из кнопок, чтобы нумерация индекса шла по порядку? - VB

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

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

Помогите создать поле из кнопок размером 12 на 5 Т.е Кнопки должны идти по порядку по индексу но в виде 12 x 5 первая строка идет до 12 потом на следущей строке идет 13 14 15 и так далее ? НИкак не получается спасибо ((

Решение задачи: «Как создать поле 12х5 из кнопок, чтобы нумерация индекса шла по порядку?»

textual
Листинг программы
  1. Private Sub Form_Load()
  2.  
  3. Dim Com(1 To 60) As CommandButton
  4. Dim HB, WB, X1, Y1, n, x, y As Integer, s As String
  5.  
  6. HB = Form1.Height / 3: WB = Form1.Width / 3
  7. Y1 = Form1.Height / 3: X1 = Form1.Width / 3
  8.  
  9. n = 0: x = X1: y = Y1
  10. For i = 1 To 5
  11.     x = X1
  12.         For j = 1 To 12
  13.             n = n + 1: s = Replace("Com" & Str(n), " ", "")
  14.             Set Com(n) = Me.Controls.Add("VB.CommandButton", s, Me)
  15.             Com(n).Height = HB / 5: Com(n).Width = WB / 12
  16.             Com(n).Visible = True: Com(n).Caption = n: Com(n).Top = y: Com(n).Left = x
  17.             x = x + WB / 12
  18.         Next j
  19.     y = y + HB / 5
  20. Next i
  21.  
  22.  
  23. End Sub

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


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

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

8   голосов , оценка 4.125 из 5

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

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

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