русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Справка по работе с основным набором визуальных компонентов Delphi, требуемых при выполнении лабораторных работ


Дата добавления: 2014-11-27; просмотров: 576; Нарушение авторских прав


 

 

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 в позицию текстового курсора.

 

 



<== предыдущая лекция | следующая лекция ==>
Задание к работе | TButton


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.046 сек.