Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Poyasnitelnaya_zapiska_It-41.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
786 Кб
Скачать
☆

2.3 Основные компоненты Delphi

Компонент Edit - поле редактирования (панель Standard).

Предназначен для ввода пользовательских данных и представляет собой однострочное поле. Основным свойством edit ’aявляется textтипа данных string– для ввода чисел. Для ввода чисел используется две функции:

  • FloatToStr(дробные числа);

  • IntToStr (целые числа).

Свойства Editпредставлены в таблице 1.

Таблица 1 – свойства компонента Edit

Text

 Содержит отображаемую компонентом строку

MaxLegth

максимальная длина текста, если значение равно 0, то можно вводить неограниченное количество символов.

Font

 Свойство позволяющее устанавливать шрифт текста, размер и его цвет.

ReadOnly

Если значение этого свойство равно True, то текст в поле ввода пользователь изменить не сможет.

 AutoSize

автоматически подстраивает под размер текста высоту поля, а ширина окна не меняется ни при каких условиях.

BevelEdges BevelInner BevelKind BevelOuter

 Эти свойства определяют эффекты объемности поля ввода.

BorderStyle

 вид рамки, поля ввода.

PasswordChar

 свойство позволяющее сделать поле для ввода пароля, по умолчанию стоит значение равное #0(нулевой символ), для отображения звездочек необходимо в это поле поставить соответствующий символ.

 AutoSelect

 Если значение равно True то при получении фокуса компонентом весь текст будет выделен.

 CharCase

позволяет вводить текст определенного регистра.это свойство может принимать следующие значения: ecUpperCase — текст преобразуется в верхний регистр; ecLowerCase — текст пишется в нижнем регистре; ecNormal(по умолчанию)- размер символом не меняется.

 HideSelection

 Если False, то выделенный текст сохраняется выделенным при потере компонента фокуса ввода.

У компонента TEdit (текстовое поле) свойства Caption (Заголовок) нет, вместо него активно используется свойство Text (Текст), относящееся в инспекторе объектов к категории Localizable (настраиваемые). Это свойство содержит введенные пользователем данные в текстовом виде (тип String). Первоначально это свойство содержит строку, совпадающую с именем элемента управления (Edit1, Edit2). МетодыTEditпредставлены в таблице 2.

Таблица 2 – МетодыTEdit

 Clear

 Очищает поле ввода.

ClearSelection

 Удаляет выделенный текст.

 ClearUndo

 Очищает буфер метода Undo.

 CopyToClipboard

 Копирует выделенный текст в буфер обмена.

 CutToClipboard

 Вырезает выделенный текст в буфер обмена, после.

PasteFromClipboard

 Вставляет текст содержащийся в буфера обмена в позицию курсора.

 SelectAll

 Выделяет весь текст.

Undo

 Восстанавливает текст в той форме, в которой он был перед последним получением компонента фокуса.

Компонент Label – предназначен для показа текста на форме программы, который не будет меняться в течение работы этой программы. Текст надписи компонента Label можно изменить, но делается это только программно. Текст, отображаемый в компоненте, определяется значением свойства Caption. Он прописывается в процессе проектирования или задается программно во время выполнения программы:

Label1.Caption:=”Text”;

Для отображения числовой информации необходимо использовать две функции:

  • FloatToStr;

  • IntToStr.

Label1.Caption:=inttostr(123);

Свойства Labelпредставлены в таблице 3.

Таблица 3 - Свойства Label

color

 определяет фон компонента.

 font

 определяет свойство текста.

 visible

 yes(показать), false(скрыть) компонент.

 WordWrap

 если «yes» переносит текст на новую строку.

 Caption

 надпись отображаемого текста.

 Alignment

 определяет способ выравнивания текста.может принимать 3 состояния taLeftJustify — по левому краю компонента, taCenter- выравнивание по центру и taRightJustify — выравнивание по правому краю.

Transparent

при значение True, фон вывода текста прозрачный т.е. область компонента не закрашивается цветом установленным свойством Color.

Name

имя компонента.

Компонент Memo– является окном редактирования многострочного текста, который можно загружать из файла либо сохранять введённую информацию в файл текстового формата.

В Memo формат текста (шрифт, выравнивание, цвет и т.д.) одинаков для всего текста и определены они в свойстве Font. Свойства Memo представлены в таблице 4.

Таблица 4 – свойства Memo

 Text

  текст, находящийся в поле Memo

 Lines

 массив строк доступ к которым осуществляется по номеру.нумерация начинается с нуля

 Lines.Сount

 количество строк в поле

 Font

 шрифт, применяемый для отображения выводимого текста

 ParentFont

 признак наследования свойств шрифта от  родительской формы

Компонент Button – это стандартная кнопка Delphi, которая имеет на поверхности надпись (описывающее ее назначение при нажатии). Основное событие для кнопки OnClick, выполняемое при нажатии, при этом кнопка меняет внешний вид, подтверждая эти происходящее действие визуально. Сразу после отпускания кнопки, выполняется действие в обработчике OnClick. Кнопку можно нажать не только щелчком, но и комбинацией клавиш. Свойства Button представлены в таблице 6.

Таблица 6 – Свойства Button

Cancel

если установлено true, то нажимая клавишу «Esc» будет выполнено нажатие на данную кнопку. Это свойство лучше задавать для кнопок «Отменить»;

Caption

задает название кнопки

Default

если установлено в true, то при нажатии клавиши Enter будет выполнено нажатию на данную кнопку, даже если в этот момент данная кнопка не находится в фокусе. Но если в момент нажатия в фокусе находится другая кнопка, то сработает кнопка находящаяся в фокусе.

Hint

подсказка — текст, который будет появляется рядом с курсором мыши при наведении указателя на кнопку(для того что бы текст отображался, свойство ShowHint должно быть <true>)

ShowHint

разрешает или запрещает отображение подсказки при наведении указателя на кнопку

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]