Лекция: Справка по работе с основным набором визуальных компонентов Delphi, требуемых при выполнении лабораторных работ
TLabel
Компоненты класса TLabel (метки) предназначены для размещения на форме различного рода текстовых надписей. С компонентом может быть связан оконный управляющий элемент, который выбирается при нажатии Alt+Буква, где Буква – выделенная подчеркиванием буква в тексте метки. Такие символы в терминологии Windows называются акселераторами.
Свойства компонента:
| propertyAutoSize: Boolean; | Указывает, будет ли метка изменять свои размеры в зависимости от помещенного в ее свойство Caption |
| propertyFocusControl: TWinControl; | Содержит имя оконного компонента, который связан с меткой акселератором. |
| TTextLayout = (tlTop, tlCenter, tlBottom); propertyLayout: TTextLayout; | Определяет выравнивание текста по вертикали относительно границ метки: tlTop –текст располагается вверху; tlCenter – текст центрируется по вертикали; tlBottom – текст располагается внизу. |
| propertyShowAccelChar: Boolean; | Если содержит True, символ & в тексте метки предшествует символу-акселератору. |
| propertyTransparent: Boolean; | Определяет прозрачность фона метки. Если False, фон закрашивается собственным цветом Color, в противном случае используется фон родительского компонента. |
| propertyWordwrap: Boolean; | Разрешает/запрещает разрыв строки на границе слова. Для вывода многострочных надписей задайте AuroSize = False, Wordwrap = True и установите подходящие размеры метки. |
TEdit
Компонент класса TEdit представляет собой однострочный редактор текста. С его помощью можно вводить и/или отображать достаточно длинные текстовые строки.
Свойства компонента:
| propertyAutoSelect: Boolean; | Указывает, будет ли выделяться весь текст в момент получения компонентом фокуса ввода. |
| propertyAutoSize: Boolean; | Если True и BorderStyle = bsSingle, высота компонента автоматически меняется при изменении свойства Font.Size. |
| TBorderStyle = bsNone..bsSingle; propertyBorderStyle: TBorderStyle; | Определяет стиль обрамления компонента: bsNone — нет обрамления; bsSingle — компонент обрамляется одной линией. |
| TEditCharCase = (ecNormal, ecUpperCase, ecLowerCase); propertyCharCase: TEditCharCase; | Определяет автоматическое преобразование высоты букв: ecNormal –нет преобразования; ecUpperCase — все буквы заглавные; ecLowerCase -все буквы строчные. Правильно работает с кириллицей. |
| propertyHideSelection: Boolean; | Если False, выделение текста сохраняется при потере фокуса ввода. |
| propertyMaxLength: Integer; | Определяет максимальную длину текстовой строки. Если имеет значение 0, длина строки не ограничена. |
| propertyModified: Boolean; | Содержит True, если текст был изменен. |
| propertyOnChange: TNotifyEvent; | Определяет обработчик события OnChange, которое возникает после любого изменения текста. |
| propertyOEMConvert: Boolean; | Содержит True, если необходимо перекодировать текст из кодировки MS-DOS в кодировку Windows и обратно. |
| propertyPasswordChar: Char; | Если символ PasswordChar определен, он заменяет собой любой символ текста при отображении в окне. Используется для ввода паролей. |
| propertyReadonly: Boolean; | Если содержит True, текст не может изменяться. |
| propertySelLength: Integer; | Содержит длину выделенной части текста. |
| propertySelStart:Integer; | Содержит номер первого символа выделенной части текста. |
| property Text: String; | Содержит текст. |
Методы компонента:
| procedureClear; | Удаляет весь текст. |
| procedureClearSelection; | Удаляет выделенный текст. |
| procedureCopyToClipboard; | Копирует выделенный текст в Clipboard. |
| procedureCutToClipboard; | Копирует выделенный текст в Clipboard, после чего удаляет выделенный текст из компонента. |
| functionGetSelTextBuf(Buffer: PChar; BufSize: Integer): Integer; | Копирует не более BufSize символов выделенного текст в буфер Buffer. |
| procedurePasteFromClipboard; | Заменяет выделенный текст содержимым Clipboard, а если нет выделенного текста, копирует содержимое Clipboard впозицию текстового курсора. |
| procedureSelectAll; | Выделяет весь текст. |
| procedure SetSelTextBuf(Buffer:PChar); | Заменяет выделенный текст содержимым Buffer, а если нет выделенного текста, копирует содержимое Buffer в позицию текстового курсора. |
еще рефераты
Еще работы по информатике
Реферат по информатике
Способы управления программой-архиватором
15 Января 2016
Реферат по информатике
Способы представления в ЭВМ отрицательных чисел
15 Января 2016
Реферат по информатике
Способы представления
15 Января 2016
Реферат по информатике
Способы получения и виды исходной информации
15 Января 2016