6.3 Визуальное программирование в среде Lazarus
____________________________________________________________________
столбцов. При этом зафиксированные столбцы выделяются цветом и при гори-
зонтальной прокрутке таблицы остаются на месте;
FixedRows – количество фиксированных строк таблицы. Точно так же,
фиксируется обычно одна строка для задания заголовка, но можно зафиксиро-
вать и больше строк. Строки выделяются цветом и при вертикальной прокрутке таблицы остаются на месте;
FixedColor – цвет фиксированных строк и столбцов.
VisibleColCount – количество видимых (прокручиваемых) столбцов,
равно ColCount – FixedCols;
VisibleRowCount – количество видимых (прокручиваемых) строк, равно
RowCount – FixedRows;
ScrollBars – определяет наличие в таблице полос прокрутки. Если ука-
зать значение ssAutoBoth, то полосы прокрутки будут появляться и исчезать автоматически в зависимости от того, помещается таблица в окно компонента или нет.
Во вкладке Options свойств TStringGrid определены ряд свойств,
наиболее важными из которых являются:
goEditing – разрешает или запрещает редактирование содержимого яче-
ек таблицы. true – редактирование разрешено, false – запрещено;
goTab – разрешает (true) или запрещает (false) использование клави-
ши <Таb> для перемещения курсора в следующую ячейку таблицы;
goAlwaysShowEditor – признак нахождения компонента в режиме ре-
дактирования. Если значение свойства false, то для того, чтобы в ячейке поя-
вился курсор, надо начать набирать текст, нажать клавишу <F2> или сделать щелчок мышью.
Итак, вернемся к реализации метода Гаусса решения системы линейных алгебраических уравнений. Для ввода коэффициентов расширенной матрицы системы воспользуемся компонентом TStringGrid. Создайте новый проект и