П2.3.4. TDrawGrid - раздел Философия, Информатики и радиоэлектроники Компонент Tdrawgrid Используется Для Отображения Информации В Виде Таблицы. Т...
Компонент TDrawGrid используется для отображения информации в виде таблицы. Таблица делится на две части - фиксированную и рабочую. Фиксированная часть служит для показа заголовков столбцов (рядов) и для ручного управления их размерами. Рабочая часть содержит произвольное количество столбцов и рядов, содержащих как текстовую, так и графическую информацию, и может изменяться программно.
Property BorderStyle: TborderStyle;
Определяет наличие или отсутствие внешней рамки таблицы
Property Col: Longint;
Содержит номер столбца сфокусированной ячейки
Property ColCount: Longint;
Содержит количество столбцов таблицы
Property ColWidths[Index:
Longint]: Integer;
Содержит ширину столбца с индексом Index
Property DefaultColWidth: Integer;
Содержит умалчиваемое значение ширины столбца
Property DefaultDrawing: Boolean;
Разрешает (запрещает) автоматическую прорисовку служебных элементов таблицы -фиксированной зоны, фона и прямоугольника сфокусированной ячейки и т.п.
Property DefaultRowHeight: Integer;
Содержит умалчиваемую высоту рядов
Property EditorMode: Boolean;
Разрешает (запрещает) редактирование ячеек. Игнорируется, если свойство Options включает goAlwayseShowEditor или не включает soEditing
Property FixedColor: TColor;
Определяет цвет фиксированной зоны
Property FixedCols: Integer;
Определяет количество столбцов фиксированной зоны
Property FixedRows: Integer;
Определяет количество рядов фиксированной зоны
Property GridHeight: Integer;
Содержит высоту таблицы
Property GridLineWidth: Integer;
Определяет толщину линий, расчерчивающих таблицу
Property GridWidth: Integer;
Содержит ширину таблицы
Property LeftCol: Longint;
Содержит номер самого левого столбца, видимого в зоне прокрутки
Property Options: TGridOptions;
Содержит параметры таблицы (см. ниже)
Property Row: Longint;
Содержит номер ряда сфокусированной ячейки
Property RowCount: Longint;
Содержит количество рядов таблицы
Property RowHeights[Index:
Longint]: Integer;
Содержит высоту ряда с индексом Index
TGridRect = record
case Integer of
0: (Left, Top, Right/ Bottom: Longint);
1: (TopLeft, BottomRight: TGridCoord);
end;
Property Selection: TGridRect;
Определяет группу выделенных ячеек в координатах: левая верхняя и правая нижняя ячейки(нумерация столбцов и рядов идет от нуля, включая столбцы и ряды фиксированной зоны). После выделения сфокусированной окажется правая нижняя ячейка
Property TabStops[Index:
Longint]: Boolean;
Разрешает (запрещает) выбирать столбец с индексом Index при обходе ячеек клавишей Tab. Игнорируется, если Options не содержит goTabs
Property TopRow: Longint;
Содержит номер самого верхнего ряда, видимого в прокручиваемой зоне ячеек
Property VisibleColCount: Integer;
Содержит количество столбцов, полностью видимых в зоне прокрутки
Property VisibleRowCount: , Integer;
Содержит количество рядов, полностью видимых в зоне прокрутки
Элементы множества TGridOptions имеют следующий смысл:
goFixedVertLine
Столбцы фиксированной зоны разделяются вертикальными линиями
goFixedHorzLine
Ряды фиксированной зоны разделяются горизонтальными линиями
goVertLine
Столбцы рабочей зоны разделяются вертикальными линиями
goHorzLine
Ряды рабочей зоны разделяются горизонтальными линиями
goRangeSelect
Разрешено выделение нескольких ячеек. Игнорируется, если включен элемент goEdit
GoDrawFocus- Selected
Разрешено выделять сфокусированную ячейку так же, как выделенные
GoRowSizing
Разрешено ручное (мышью) изменение высоты строк
GoColSizing
Разрешено ручное изменение ширины рядов
GoRowMoving
Разрешено ручное перемещение рядов
goColMoving
Разрешено ручное перемещение столбца
goEditing
Разрешено редактирование ячейки. Игнорируется, если включен элемент goRowSelect. Редактирование начинается после щелчка мыши или нажатия клавиши F2 и завершается при щелчке по другой ячейке или нажатии Enter
Белорусский государственный университет... информатики и радиоэлектроники...
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ:
П2.3.4. TDrawGrid
Что будем делать с полученным материалом:
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Интегрированная среда разработчика DELPHI
Среда DELPHI визуально реализуется в виде нескольких одновременно раскрытых на экране монитора окон. Количество, расположение, размер и вид окон может меняться программистом в зависимости от его те
Структура программ DELPHI
Программа в DELPHI состоит из файла проекта (файл с расширением .dpr), одного или нескольких файлов исходного текста (с расширением .pas), файлов с описанием окон формы (с расширением
Размещение строки ввода (TEdit)
Если необходимо ввести из формы в программу или вывести на форму информацию, которая вмещается в одну строку, используют окно однострочного редактора текста, представляемого компонентом TEdit.
Размещение многострочного окна вывода (TMemo)
Для вывода результатов работы программы обычно используется текстовое окно, которое представлено компонентом (TMemo). Выберите в меню компонентов пиктограмму
Запуск и работа с программой
Запустить программу можно нажав Run в главном меню Run, или клавишу F9, или пиктограмму . При этом происходит трансл
Работа с компонентом TRadioGroup
Выберите в меню компонентов Standard пиктограмму и поместите ее в нужное место формы. На форме появится окаймленный
Создание обработчиков событий FormСreate и Botton1Сlick
Процедуры - обработчики событий FormСreate и Botton1Сlick создаются аналогично тому, как и в первой теме. Текст процедур приведен ниже.
Запустите программу и убедитесь в том, что все ветви
Средства отладки программ в DELPHI
Практически в каждой вновь написанной программе после запуска обнаруживаются ошибки.
Ошибки первого уровня (ошибки компиляции) связаны с неправильной записью операторов (орфографические, с
Работа с массивами
Массив есть упорядоченный набор однотипных элементов, объединенных под одним именем. Каждый элемент массива обозначается именем, за которым в квадратных скобках следует один или несколько индексов,
Настройка компонента TStringGrid
Для установки компонента TStringGrid на форму необходимо на странице Additional меню компонентов щелкнуть мышью по пиктограмме
Обработка событий
Обо всех происходящих в системе событиях, таких как создание формы, нажатие кнопки мыши или клавиатуры и т.д., ядро Windows информирует окна путем посылки соответствующих сообщений. Среда DELPHI по
Работа с файлами
Файл – это именованная область данных на внешнем физическом носителе. В Object Pascal различают три вида файлов в зависимости от способа их организации и доступа к элементам: текстовые, типизирован
Подпрограммы работы с файлами
AssignFile(var F; FileName: string)- связывает файловую переменную F и файл с именем FileName.
Reset(var F[: File; RecSize: word]) - откры
Работа с программой
После запуска программы на выполнение появится диалоговое окно программы. Кнопка “Ввести запись” видна не будет
Использование модулей
Модуль – автономно компилируемая программная единица, включающая в себя процедуры, функции, а также различные компоненты раздела описаний. Структура модуля представлена в п.1.2 и с
Подключение модуля
Для того чтобы подключить модуль к проекту, необходимо в меню Project выбрать опцию Add to Project… и выбрать файл, содержащий модуль. После этого в разделе Uses добавить имя подключаемого модуля –
Как строится график с помощью компонента TChart
Обычно результаты расчетов представляются в виде графиков и диаграмм. Система DELPHI имеет мощный пакет стандартных программ вывода на экран и редактирования графической информации, который реализу
Написание программ обработки событий нажатия на кнопки
Процедура TForm1.Button1Click обрабатывает нажатие кнопки “Установить оси”. Процедура TForm1.Button2Click обрабатывает нажатие кнопки “Построить график”. Для добавления координат точек (X,Y) из таб
Свойство Align
Задает способ выравнивания компонента внутри формы. Имеет одно из следующих значений:
Значение
Описание
aINon
Свойство Color
Задает цвет фона формы или цвет компонента или графического объекта. Может иметь одно из следующих значений:
Значение
Цвет
П2.2.1. TMainMenu
Компонент TmainMenu служит для создания главного меню формы. После установки компонента на форму необходимо создать его опции. Для этого следует путем двойного нажатия на левую клавишу “мыши” вызва
П2.2.3. TLabel
Компоненты класса TLabel (метки) предназначены для размещения на форме различного рода текстовых надписей.
Property AutoSize: Boolean;
П2.2.4. TEdit
Компонент класса TEdit представляет собой однострочный редактор текста. С его помощью можно вводить и/или отображать достаточно длинные текстовые строки. Следует помнить, что этот компонент не расп
П2.2.5. TMemo
Компоненты класса TMemo предназначены для ввода, редактирования и (или) отображения достаточно длинного текста, содержащего большое количество строк.
Большинство свойств этого компонента а
П2.2.6. TButton
Компонент TButton представляет собой стандартную кнопку и широко используется для управления программами. Кнопка может содержать текст, описывающий выполняемое ей действие.
П2.2.7. TCheckBox
Кнопка с независимой фиксацией позволяет выбрать или отменить определенную функцию. Свойство State позволяет установить значение кнопки. Кнопка может находиться во включенном, выключенном и неактив
П2.2.9. TListBox
Интерфейсный элемент этого типа содержит список элементов, которые могут быть выбраны при помощи клавиатуры или мыши. В компоненте предусмотрена возможность программной прорисовки элементов, поэтом
П2.2.11. TScrollBar
Компонент TScrollBar является полосой прокрутки и обычно он используется для визуального управления значением какой-либо величины.
TSrollBarKind =
П2.2.14. TPanel
Панель используется в качестве контейнера для расположения других интерфейсных элементов.
Property BevelInner: TpanelBevel;
Определяе
П2.3.1. TBitBtn
Пиктографическая кнопка TBitBtn представляет собой разновидность стандартной кнопки TButton, которая помимо текста может содержать графическое изображение. Растровое изображение определяется с помо
П2.3.3. TMaskEdit
Специализированный редактор TMaskEdit предназначен для ввода текста, соответствующего некоторому шаблону, задаваемому свойством EditMask:String. Если это свойство не задано, TMaskEdit работает как
П2.4.2. TOpenDialog и TSaveDialog
Эти компоненты имеют идентичные свойства и различаются только внешним видом. Свойство FileName: (тип String) содержит маршрут поиска и имя выбранного файла при успешном завершении диалога программы
П2.4.4. TFontDialog
Компонент используется для вызова стандартной диалоговой панели выбора шрифтов и их характеристик. Свойство Device определяет тип устройства, для которого выбирается fdScreen - экран; fdPrinter - п
П2.4.6. TPrintDialog
Компонент служит для создания стандартного диалогового окна для выбора параметров печати.
property Collate: Boolean;
Если им
П2.4.8. TFindDialog
Стандартное диалоговое окно компонента TFindDialog используется для поиска фрагмента текста.
property FindText: string;
Указывает обр
П3.1.Целые типы
Диапазон возможных значений целых типов зависит от их внутреннего представления, которое может занимать 1, 2 или 4 байта.
Название
Дл
П3.5. Вещественные типы
Значения вещественных типов определяют произвольное число лишь с некоторой конечной точностью, зависящей от внутреннего формата вещественного числа.
Хотите получать на электронную почту самые свежие новости?
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Новости и инфо для студентов