Написание Морского Боя на VB6, не получается связать массивы

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

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

Досталась такая тема курсового, я в VB нубище, самоучители проштудировала, но проблем все еще много. На данный момент зависла на том, чтоб связать массив кнопок с масивом чекбоксов. Если проще: есть основная управляющая кнопка (Command1), 100 чекбоксов(массив CheckA11) и 100 кнопок(Массив A1). Сначала мы расставляем галочки. Потом нажимаем на основную кнопку. После этого нажатия те кнопки массива A1, чей индекс численно совпадает с индексом выбранных галочек, должны остаться видимыми. Те, что по индексу соответствуют не выбранным галочкам, должны стать невидимыми. Вот так я это написала:
Листинг программы
  1. Private Sub Command1_Click()
  2. If CheckA11(Index).Value = True Then
  3. A1(Index).Visible = True
  4. Else: A1(Index).Visible = False
  5. End If
Но, к сожалению, этот код не работает. То есть срабатывает только на A1(0) и CheckA11(0). На остальные 199 индексов не действует. Как это исправить? Буду очень признательна за ответ.

Решение задачи: «Написание Морского Боя на VB6, не получается связать массивы»

textual
Листинг программы
  1. Private Sub Command1_Click()
  2. dim Index as integer
  3. for Index=0to 99
  4.     A1(Index).Visible = CheckA11(Index).Value
  5. next
  6. end sub

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


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

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

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

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

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

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