19785

Компоненти StringGrid, RichEdit

Доклад

Информатика, кибернетика и программирование

StringGrid являє собою таблицю що містить рядки. Дані таблиці можуть бути тільки для читання або редагуються. Таблиця може мати смуги прокручування причому задане число перших рядків і стовпців може бути фіксованим і не прокручуватися. Таким чином можна задати заголовки ст

Украинкский

2013-07-17

17.38 KB

0 чел.

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

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

Основные свойства компонента, определяющие отображаемый текст:

Cells[ACol, ARow: Integer]: string

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

Cols[Index: Integer]: TStrings

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

Rows[Index: Integer]: TStrings

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

Objects [ACol, ARow: Integer]: TObject;

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

RichEdit Компоненті  Memo и RichEdit є вікнами редагування багаторядкового тексту. Смороду так само, Як и Вікно Edit, забезпечені багатьма функціямі, властівімі більшості редакторів. У них передбачені типові комбінації «гарячих» клавіш: Ctrl-C - копіювання віділеного тексту в буфер обміну Clipboard (команда Copy), Ctrl-X - вірізання віділеного тексту в буфер Clipboard (команда Cut), Ctrl-V - вставка тексту з буфера Clipboard в позіцію курсора (команда Paste), Ctrl-Z - скасування останньої команди редагування.

Компонент RichEdit працює з текстом в збагаченому форматі RTF. При бажанні змінити атрибути знову вводиться фрагмента тексту ви можете задати властивість SelAttributes. Це властивість типу TTextAttributes, яке в свою чергу має подсвойства: Color (колір), Name (назва шрифту), Size (розмір), Style (стиль) і ряд інших. Наприклад, введіть на форму компонент RichEdit, діалог вибору шрифту FontDialog (див. розділ 8.4) і кнопку Button, яка дозволить користувачеві змінювати атрибути тексту. У обробник клацання кнопки можна було б ввести текст:

if FontDialog1.Execute then

 with RichEdit1.SelAttributes do

  begin

   Color: = FontDialog1.Font.Color;

   Name: = FontDialog1.Font.Name;

   Size: = FontDialog1.Font.Size;

   Style: = FontDialog1.Font.Style;

  end;

RichEdit1.SetFocus;


 

А также другие работы, которые могут Вас заинтересовать

35127. Бюджет, финансы и налоговая политика 38 KB
  Успешное решение этих задач будет иметь важное значение при рассмотрении проекта Бюджетного кодекса Республики Беларусь внесение которого планируется в Палату представителей в 2005 году. Принимаемые законы должны быть направлены на повышение результативности бюджетных расходов обеспечение выполнения показателей социальноэкономического развития республики на совершенствование бюджетной политики укрепление местных бюджетов и предоставление им большей самостоятельности. По мнению Постоянной комиссии по бюджету финансам и налоговой политике...
35128. Финансы и их структура 441.5 KB
  Подоходный налог с физических лиц который собирают: параграф 1 – Предприятия и учреждения; параграф 2 – Налоговые органы. Средства пенсионного фонда образуются из следующих источников: 1 Страховые взносы которые платят все предприятия независимо от формы собственности. При их участии создается ВВП распределяемый внутри предприятия и отраслей хозяйства. Фонды страхования предназначены для возмещения ущерба нанесенного стихийными бедствиями предприятиям и населению а по личному страхованию – выплаты застрахованному лицу или его семье...
35129. БЕЛАРУСКАЯ МОВА. ПРАФЕСІЙНАЯ ЛЕКСІКА 1.48 MB
  Лічылася што мова закладзена ў самой біялагічнай сутнасці чалавека і перадаецца ў спадчыну. На самой справе мова – зява біялагічная і псіхічная але ў тым сэнсе што ў чалавеку генетычна закладзена здольнасць авалодаць мовай г. Кожны чалавек валодае не мовай увогуле а канкрэтнай мовай ці мовамі што належыць пэўнаму народу. Сацыяльная прырода мовы заключаецца найперш у тым што яна аснова і форма грамадскай свядомасці і разам з тым унікальны і універсальны сродак зносін людзей феномен духоўнай культуры чалавецтва [7].
35130. Расчёт пространственного одноэтажного промышленного здания, оборудованного мостовым краном 414.33 KB
  Список литературы Исходные данные Количество пролетов – 3; Длина пролета – l1 = 18 м; Длина здания – l = 168 м; Несущая конструкция покрытия – балка; Шаг колонн – 6 м; Высота до верха рельса – 84 м; Грузоподъемность крана – 15 т; Расчетное сопротивление грунта – Rгр =019 МПа; Место строительства – г. Расчет крайней колонны Данные для расчета сечений: бетон тяжелый класса B15 подвергнутый тепловой обработке при атмосферном давлении Rb = 85 МПа; Rbt = 075 МПа; Eb = 20500 МПа. Арматура класса АIII d 10 мм RS = RSC =...
35131. Форматирование результатов запроса 82 KB
  Например можно применить следующую команду чтобы увидеть определенные поля таблицы Slespeople упорядоченные по убыванию поля commission comm: SELECT snme comm FROM Slespeople ORDER BY 2 DESC; Мы рассматриваем это свойство ORDER BY для того чтобы продемонстрировать возможность его использования со столбцами выходных данных; эта процедура аналогична применению ORDER BY со столбцами таблицы. Например чтобы подсчитать заявки orders для каждого продавца slespeople и вывести результаты в убывающем порядке: SELECT snum COUNT DISTINCT...
35132. Создание таблиц 90 KB
  Команда CRETE TBLE Таблицы определяются с помощью команды CRETE TBLE создающей пустую таблицу таблицу не имеющую строк. Команда CRETE TBLE определяет имя таблицы и множество поименованных столбцов в указанном порядке. Синтаксис команды CRETE TBLE: CRETE TBLE имя таблицы имя столбца тип данных [ размер ] имя столбца тип данных [ размер ]. Поскольку пробелы используются для разделения отдельных частей команд в SQL их нельзя использовать как часть имени таблицы.
35133. Основные понятия SQL 152.5 KB
  Он используется для связи с такими системами управления базами данных как Orcle INGRES Informix Sybse SQLbse Microsoft SQL Server DB2 СУБД самой IBM продуктами SQL DC Prdox ccess pproch и многими другими. Обычно продукт базы данных включает не только СУБД. Собственно СУБД иногда ее называют исполнительной системой или исполнительным механизмом базы данных является рабочей лошадкой продукта. Она хранит данные осуществляет поиск и выборку данных а также записывает данные посредством исполнения операторов SQL В вычислительной...
35134. Альтернативная программная реализация выборки и модификации данных в базе данных Interbase 34.5 KB
  Конфигурируется ODBCисточник реализующий доступ к БД Interbse. В DBE dministrtor настраивается псевдоним БД доступной через BDE и представляющей собой в данном случае ODBCисточник. В отличие от 3го способа являющегося усовершенствованным подходом BDE 1й способ является более универсальным и более ресурсоемким в первую очередь по критерию времени поскольку представляет собой использование промежуточного уровня BDE и промежуточного уровня ODBC а 2й – менее универсальным и менее ресурсоемким поскольку предполагает использование...
35135. Пример реализации трехзвенной архитектуры 39.5 KB
  Два разрабатываемых при этом программных компонента – это сервер приложений и клиент взаимодействующие по протоколу DCOM. Разработка сервера приложений Основные шаги создания сервера приложений: Создание удаленного модуля данных Remote Dt Module. Однократный запуск программы с целью регистрации сервера приложений в реестре Windows. Для распределенного использования разработанных клиентского и серверного приложений требуется установка некоторых дополнительных программных компонент.