Лекция: Вывод двумерного массива с помощью элемента управления MSFlexGrid
В среде VB для вывода массивов используется компонент
MSFlexGrid, представляющий собой таблицу, который подключается с помощью диалогового окна Components (Рис. 7). Таблица может иметь полосы прокрутки, причем заданное число первых строк и столбцов может быть фиксированным и не подвергаться прокрутке. Таким образом, можно задать заголовки столбцов и строк, постоянно присутствующих в окне компонента. Каждой ячейке таблицы может быть поставлен в соответствии некоторый объект.
Рис. 7 – Диалоговое окно Components
Свойства компонента MSFlexGrid:
| Свойство | Значение | |
| Rows | Общее количество строк таблицы | |
| Cols | Общее количество столбцов таблицы | |
| Row | Номер строки | |
| Col | Номер столбца | |
| Text | Содержимое ячейки таблицы, адрес которой определяется в свойствах Col и Row. Имеет тип String | |
| ColWidth(j) | Ширина j-ой колонки | |
| RowHeight(i) | Ширина i-ой строки |
Пример. Двумерный массив размерностью n*m заполняется случайными числами. Для вывода полученного массива используется элемент управления MSFlexGrid(Рис. 8).
Рис. 8 – Форма с компонентом MSFlexGrid
Программный код приложения:
Dim A(30,30) As Single 'Описание двумерного массива
DimiAs Integer,jAs Integer,nAs Integer,m As Integer
'Процедура заполнения двумерного массива случайными числами