Компонент Drawgrid В Delphi

Компонент Drawgrid В Delphi

Компонент Delphi String. Grid Таблица строкКомпонент Delphi String. Grid Таблица строк расположен на странице Additional Палитры компонентов. Использование электронных таблиц  пользователями компьютеров стало привычным и достаточно удобным средством в работе с данными. С  помощью компонента String. Grid  создаются таблицы, в ячейках которых  содержаться произвольные текстовые данные. Он является прямым потомком компонента Draw. Grid, много свойств и методов унаследовано от него. Основное свойство  компонента String. Grid это  двумерный массив Cells. ACol устанавливает номер столбца, ARow задает строку в  таблице. Этим свойством можно воспользоваться только во время выполнения программы, оно доступно для записи и чтения. Нумерация строк и столбцов идет с нуля. Количество подобных строк и столбцов устанавливается в свойствах Fixed. Cols и Fixed. Row. Компонент Delphi StringGrid Таблица строк расположен на странице Additional Палитры компонентов. Использование электронных. StringGrid Delphi компонент для отображения различных данных в табличной форме. StringGrid Delphi имеет удобное управление и адресацию. Но, к сожалению, среди методов компонента StringGrid Delphi отсутствует метод полной очистки таблицы StringGrid от ранее размещнного в ячейках. Взаимозависимые юридические лица, создание юридического лица www. Для ввода массива удобно использовать компонент StringGrid. Компонент Delphi StringGrid используется для отображения информации в табличной форме. В панели компонентов Delphi расположен на закладке. Если же для таблицы не нужны заголовочные области, то эти свойства должны быть равны нулю. Для закрепления материала давайте создадим приложение, которое покажет нам таблицу умножения. На форму шириной Width  равной 3. Height 3. 89 поместим компонент String. Grid. Обработчик on. Create формы возникает двойным щелчком мыши по форме будет таким  procedure TForm. Form. CreateSender TObject. Задаем число столбцов и строк таблицы. String. Grid. 1. Col. Count 1. 0. String. Grid. 1. Row. Count 1. Задаем шируну и высоту ячеек. String. Grid. 1. Default. Col. Width 3. String. Grid. 1. Default. Row. Height 3. Компонент Drawgrid В DelphiString. Grid. 1. Col. Count 1 do. String. Grid. 1. Cells. Построение с помощью него таблиц. Общайтесь со мной. Нет похожих статей. Компонент Drawgrid В Delphi' title='Компонент Drawgrid В Delphi' />Использование компонента String. Grid. Взаимозависимые юридические лица, создание юридического лица www. Изучаем Delphi дополнительные VCLкомпоненты кнопки, таблицы. Значок компонента String. Grid находится на вкладке Additional рис. Компонент 3. 1 г. Сг. 1а. Компонент 3. Таблица StringGrid, основные сведения. Компонент StringGrid это таблица, содержащая данные, такие как строки типа TString, а также. Сг. 1а представляет собой таблицу, ячейки которой содержат строки символов. Сг. 1а. Таблица 5. Свойства компонента String. Grid. Свойство. Определяет. Name. Имя компонента. Используется в программе длядоступа к свойствам компонента. Col. Count. Количество колонок таблицы. Row. Count. Количество строк таблицы. Компонент Drawgrid В Delphi' title='Компонент Drawgrid В Delphi' />Cells. Соответствующий таблице двумерный массив. Ячейка таблицы, находящаяся на пересечениистолбца номер col и строки номер row определя ется элементом cells. Зафиксированные колонки выделяются цве том и при горизонтальной прокрутке таблицы ос таются на месте. Fixed. Rows. Количество зафиксированных сверху строк табли цы. Зафиксированные строки выделяются цветоми при вертикальной прокрутке таблицы остаютсяна месте. Options. go. Editing. Признак допустимости редактирования содержи мого ячеек таблицы. True редактирование раз решено, False запрещено. Options. go. Tab. Разрешает True или запрещает False исполь зование клавиши lt Та. Ь для перемещения курсорав следующую ячейку таблицы. Таблица 5. 1 окончаниеСвойство. Определяет. Options. Компонент Drawgrid В Delphi Позволяет Одновременно Отображать' title='Компонент Drawgrid В Delphi Позволяет Одновременно Отображать' />Компонент Drawgrid В DelphiGo. Always. Show. Editor Признак нахождения компонента в режиме редак тирования. Если значение свойства False, то длятого, чтобы в ячейке появился курсор, надо начатьнабирать текст, нажать клавишу lt F2 или сделатьщелчок мышью. Default. Col. Width. Ширину колонок таблицы. Default. Row. Height. Высоту строк таблицы. Grid. Line. Width. Ширину линий, ограничивающих ячейки таблицы. Left. Расстояние от левой границы поля таблицы до ле вой границы формы. Top. Расстояние от верхней границы поля таблицы доверхней границы формы. Height. Высоту поля таблицы. Width. Ширину поля таблицы. Font. Шрифт, используемый для отображения содержи мого ячеек таблицы. Parent. Font. Признак наследования характеристик шрифтаформы. В качестве примера использования компонента string. Grid для ввода массива рассмотрим программу, которая вычисляет среднее арифметическое значение элементов массива. Диалоговое окно программы содержит компоненты string. Grid для ввода массива, Labeil и Labei. Buttonl для запуска процесса расчета. Добавляется компонент string. Grid в форму точно так же, как и другие компоненты. После добавления компонента к форме нужно выполнить его настройку в соответствии с табл. Значения свойств Height и width нужно при помощи мыши установить такими, чтобы размер компонента был равен размеру строки. Таблица 5. 2. Параметры настройки компонента string. Grid. Свойство. Значение. Name. String. Gridl. Col. Count. Таблица 5. Свойство. Fixed. Cols. Значение. Row. Count. Default. Row. Height. Height. Default. Col. Width. Width. Options. Editing. True. Options. Always. Show. Editing. True. Options. go. Tabs. True. Диалоговое окно программы после установки свойств компонента string. Gridl приведено на рис. Рис. Диалоговое окно программы Ввод и обработка массива Листинг 5. Ввод и обработка массива целых чиселunit getar. Lenovo A516 Прошивка 4Pda подробнее. Например, было бы неплохо, чтобы курсор автоматически переходил в следующую ячейку таблицы, например, в результате нажатия клавиши lt Епт. Сделать это можно при помощи процедуры обработки события оп. Кеу. Ргезэ. На эту же процедуру можно возложить задачу фильтрации вводимых в ячейку таблицы данных. В нашем случае надо разрешить ввод в ячейку только цифр. Текст процедуры обработки события оп. Кеу. Ргеээ приведен в листинге 5. Следует обратить внимание на свойство со. Это свойство можно также использовать для перемещения курсора в нужную ячейку таблицы. Однако нужно учитывать, что колонки таблицы, впрочем, как и строки, нумеруются с нуля. Листинг 5. 3. Процедура обработки события On. Key. Press jprocedure TForml. String. Gridl. Key. PressSender TObject. Key Char. case Key of. С целью обеспечения некоторой дружественности программы к пользователю можно применить трюк подменить вводимый пользователем неверный разделитель верным. Определить, какой символ разделитель допустим в текущей настройке Windows, можно обратившись к глобальной переменной Decimal. Separator. В листинге 5. Процедура обработки события On. Key. Press обеспечивает ввод в ячейку таблицы только допустимых при записи дробного числа символов. Ввод и обработка массива дробных чиселunit getar.

Компонент Drawgrid В Delphi
© 2017