ВУЗ:
Составители:
Рубрика:
определить обработчик события OnDrawCell, которое возникает при
необходимости прорисовать ту или иную ячейку. Для прорисовки используется
свойство
Canvas. При формировании процедур прорисовки используются
методы
CellRect и MouseToSell. Компонент DrawGrid только отображает
информацию, но не хранит её.
Более простой и удобной в использовании является таблица StringGrid,
предназначеная для работы с текстовыми данными. Компонент StringGrid
является прямым потомком DrawGrid, от которого унаследовал большинство
свойств и методов. Поэтому StringGrid тоже позволяет отображать
графические образы, но их прорисовка и хранение выполняются программно.
Таблица делится на две части – фиксированную и рабочую. Фиксированная
часть служит для отображения заголовков столбцов/рядов и для ручного
управления их размерами. Обычно фиксированная часть занимает крайний
левый столбец и самый верхний ряд таблицы. Остальная часть таблицы –
рабочая, она содержит произвольное число столбцов и рядов. Количество рядов
и столбцов можно изменять в Инспекторе объектов и программно. По
умолчанию свойства
ColCount и RowCount, определяющие размеры таблицы,
имеют значение 5. Так как нумерация столбцов и строк начинается с нуля, то
первоначальный размер таблицы 6×6. Если рабочая часть не умещается в
пределах окна компонента, то используются полосы прокрутки. При прокрутке
рабочей области фиксированная область не исчезает, но меняется её
содержимое – заголовки строк и столбцов.
С помощью сложного свойства
Options определяется внешний вид и
функциональные свойства таблицы. Так, параметр
goEditing управляет
режимом редактирования. Чтобы можно было вводить в таблицу данные и
редактировать содержимое ячеек, параметр
goEditing надо установить в
true. При работе приложения пользователь может вводить данные только в
ячейки рабочей области. Однако программно может быть реализован доступ к
любым ячейкам таблицы.
46
определить обработчик события OnDrawCell, которое возникает при
необходимости прорисовать ту или иную ячейку. Для прорисовки используется
свойство Canvas. При формировании процедур прорисовки используются
методы CellRect и MouseToSell. Компонент DrawGrid только отображает
информацию, но не хранит её.
Более простой и удобной в использовании является таблица StringGrid,
предназначеная для работы с текстовыми данными. Компонент StringGrid
является прямым потомком DrawGrid, от которого унаследовал большинство
свойств и методов. Поэтому StringGrid тоже позволяет отображать
графические образы, но их прорисовка и хранение выполняются программно.
Таблица делится на две части – фиксированную и рабочую. Фиксированная
часть служит для отображения заголовков столбцов/рядов и для ручного
управления их размерами. Обычно фиксированная часть занимает крайний
левый столбец и самый верхний ряд таблицы. Остальная часть таблицы –
рабочая, она содержит произвольное число столбцов и рядов. Количество рядов
и столбцов можно изменять в Инспекторе объектов и программно. По
умолчанию свойства ColCount и RowCount, определяющие размеры таблицы,
имеют значение 5. Так как нумерация столбцов и строк начинается с нуля, то
первоначальный размер таблицы 6×6. Если рабочая часть не умещается в
пределах окна компонента, то используются полосы прокрутки. При прокрутке
рабочей области фиксированная область не исчезает, но меняется её
содержимое – заголовки строк и столбцов.
С помощью сложного свойства Options определяется внешний вид и
функциональные свойства таблицы. Так, параметр goEditing управляет
режимом редактирования. Чтобы можно было вводить в таблицу данные и
редактировать содержимое ячеек, параметр goEditing надо установить в
true. При работе приложения пользователь может вводить данные только в
ячейки рабочей области. Однако программно может быть реализован доступ к
любым ячейкам таблицы.
46
Страницы
- « первая
- ‹ предыдущая
- …
- 44
- 45
- 46
- 47
- 48
- …
- следующая ›
- последняя »
