Отправляет email-рассылки с помощью сервиса Sendsay

Изучение Delphi

  Все выпуски  

Изучение Delphi


Информационный Канал Subscribe.Ru


Delphi
 

 

 

 


Выпуск №10. Таблица строк – компонент StringGrid.

Извините меня за отсутствие выпусков.

 

Компонент StringGrid представляет собой таблицу, содержащую строки. Данные таблицы могут быть только для чтения или редактируемые. Таблица может иметь полосы прокрутки, причём заданное число первых строк и столбцов может быть фиксированным и не прокручиваться. Таким образом, можно задать заголовки столбцов и строк, постоянно присутствующие в окне компонента. Каждой ячейке таблицы может быть поставлен в соответствие некоторый объект.

 

Компонент StringGrid предназначен в первую очередь для отображения таблиц текстовой информации. Однако компонент может отображать и графическую информацию.

 

Основные свойства :

 

CellsACol, Arow:Integer]:string

Строка, содержащаяся в ячейке с индексами столбца и строки Acol и Arow.

Cols[Index:Integer]:TStrings

Список строк, содержащихся в столбце с индексом Index.

Rows[Index:Integer]:TStrings

Список строк, содержащихся в строке с индексом Index.

Objects [Acol, Arow:Integer]:

Tobject;

Объект, связанный со строкой, содержащейся в ячейке с индексами столбца и строки ACol и ARow.

 

 

   Все эти свойства доступны во время выполнения. Задавать тексты можно программно или по отдельным ячейкам, или сразу по столбцам и строкам с помощью методов класса TStrings.

  Свойства ColCount и RowCount определяют соответственно число столбцов и строк, свойства FixedCols и FixedRow – число фиксированных, не прокручиваемых столбцов и строк. Цвет фона фиксированных ячеек определяется свойством FixedColor. Свойства LeftCol и TopRow определяют соответственно индексы первого видимого на экране в данный момент прокручиваемого столбца и первой видимой прокручиваемой строки.

  Свойство ScrollBar определяет наличие в таблице полос прокрутки. Причём полосы прокрутки появляются и исчезают автоматически в зависимости от того,помещается таблица в соответствующий размер, или нет.

   Например, оператор

Label1.Caption:=’Выбрана ячейка’+IntToStr(ARow)+’:’+IntToStr(ACol);

Выдаст в метку Label1 номер выбранной ячейки. А оператор

Label1.Caption:=StringGrid1.Cells[Acol,ARow];

Выведет в ту же метку текст выделенной ячейки. Конечно, в реальном приложении задача заключается не в том, чтобы вывести подобные тексты при выборе пользователем той или иной ячейки, а в том, чтобы сделать нечто более полезное.

 

Контактная информация.

Пожелания,предложения,вопросы пишите:

mailto:hp@ufacom.ru

Архив рассылки здесь

Архив рассылки

Ведущий рассылки,Артур!

 

Доброго вам дня!!!!!

 

 

Пока!

 Подпишите своих друзей

Рассылки Subscribe.Ru
Изучение Delphi

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное