Delphi - Делфи StringGrid

Опубиковано: 21.05.2014 г., автор: admin, просмотров: 4287

В предыдущих обсуждениях мы уже говорили с вами о компоненте StringGrid Delphi, который позволяет создавать собственные таблицы программиста, вместо того, чтобы открывать уже существующие книги через обращение к программе Excel. Мы успели обсудить общие характеристики компонента StringGrid, которые необходимы для понимания основных принципов его работы и случаев применения в Delphi. Теперь мы поговорим о свойствах этого компонента, что поможет вам более детально вникнуть в суть вопроса.

Одним из главных свойств StringGrid Delphi является Options. Мы уже упоминали о нём, указав на связь  Options с редактированием стандартных ячеек созданной таблицы. Рассмотрим Options подробнее. Options находится в инспекторе объектов и представляет собой список, который раскрывается и демонстрирует элементы некоторого множества. Когда значение элемента равняется True, он присутствует в множестве. В противном случае его значение False и он отсутствует.

В помощь начинающим и в качестве подсказки более опытным пользователям приведём следующий список свойств StringGrid Delphi с соответствующими значениями:

  • goFixedVertLine — вертикальные разделительные линии между фиксированными ячейками;
  • goFixedHorzLine — горизонтальные разделительные линии между фиксированными ячейками;
  • goVertLine — вертикальные разделительные линии между обычными ячейками;
  • goHorzLine — горизонтальные разделительные линии между обычными ячейками;
  • goRangeSelect — выделение диапазона ячеек;
  • goDrawFocusSelected — возможность закрасить ячейку с фокусом ввода;
  • goRowSizing — изменение высоты строки мышью;
  • goColSizing — изменение ширины столбца мышью;
  • goRowMoving — изменение номера строки (перемещение строки при помощи мыши);
  • goColMoving — изменение номера столбца (перемещение столбца при помощи мыши);
  • goEditing — редактирование содержимого ячеек при помощи клавиатуры;
  • goTabs — смещение фокуса на следующую ячейку таблицы в случае значения элемента, равного True, в случае False — на следующий компонент;
  • goRowSelect — выделение строки фокусированной ячейки;
  • goAlwaysShowEditor — мгновенная доступность редактированию содержимого ячейки, получающей фокус, в случае значения элемента, равного True; в случае False — доступность по щелчку мыши или нажатию клавиши Enter/F2 (не работает при goRowSelect=True);
  • goThumbTracking — немедленное перемещение ячеек при перемещении «бегунка» прокруткой средней кнопки мыши, в случае значения элемента, равного True; в случае False —перемещение ячеек только при отпущенной средней кнопки мыши.

Как вы можете увидеть из приведённого выше списка, именно элемент goEditing, входящий в свойства-множества Options, отвечает за редактирование содержимого ячеек при помощи клавиатуры. Чтобы воспользоваться этой возможностью, необходимо установиться для элемента значение True и включить или исключить элемент из множества при помощи стандартных команд. Кстати купить геодезическое оборудование можно в интернет магазине http://www.geo-mir.ru/.



Похожие материалы

    Последние из рубрики

    ОтменитьДобавить комментарий