билеты к экзамену по КП / 35. Массивы данных в языке VB 6.0. Вывод двумерного массива
.docБилет № 35
Массивы данных в языке VB 6.0. Вывод двумерного массива.
Лучшим способом отображения двумерного массива на форму являете использование массива элементов ListBox (списков). Каждый список будет содержать элементы столбца двумерного массива. Пусть массив состоит из 10 строк (0 - 9) и столбцов (0 - 6). Создание массива элементов ListBox осуществляется с использованием Линейки инструментов следующим образом:
1. Создать на форме элемент ListBox с именем List1.
-
Щелкнуть левой мышкой по кнопке Копировать Линейки инструментов.
-
Щёлкнуть левой мышкой по кнопке Вставить Линейки инструментов, появится запрос: "Вы хотите создавать массив управления?". Ответить: "Да". Копия List1 появится в левом верхнем углу формы. Перетащить её (копию List1) в один ряд с исходным элементом ListBox – List1.
В перечне элементов текущей формы копии будут получать имена List1(0), List1(1) и т.д., что будет отображаться каждый очередной раз в окне свойств.
Повторить кнопкой Вставить размещение копий исходного элемента ListBox на текущей форме столько раз, сколько столбцов имеется в двумерном массиве.
Пример. Создадим двумерный массив и отобразим его:
Dim I As Integer, J As Integer
Dim A (9, 6) As Single
For I = 0 To 9
For J = 0 To 6
A (I, J) = Rnd * 20 - 10 'создание
или
A (I, J) = InputBox ("Ввести значение элемента с координатами:" & I & " " & J
List1(J).List(I) = A(I, J) ‘отображение
Next J
Next I