Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

TPopupMenu - вспомогательное (локальное) меню




Компоненты класса TPopupMenu используются для создания вспомогательных (локальных) меню, появляющихся после нажатия правой кнопки мыши. В отличие от главного меню, вспомогательное меню может быть создано для любого оконного компонента. Чтобы связать щелчок правой кнопкой мыши на компоненте с раскрытием вспомогательного меню, в свойство Pорupmеnu компонента необходимо поместить имя компонента меню.

1.4. TLabel - метка для отображения текста Компоненты класса TLabel (метка) предназначены для размещения на форме различного рода текстовых надписей. Для этого служит центральное свойство компонента - Caption.

С помощью свойства Font можно разнообразить вид надписи. Метка Label может отображать длинную текстовую строку в виде нескольких строк: для этого установите в AutoSize значение False, задайте достаточно большие размеры метки и поместите в Wordwrap значение True.

Свойства:

Аlignment Определяет выравнивание текста по горизонтали относительно границ компонента
AutoSize   Указывает, будет ли метка изменять свои размеры в зависимости от помещенного в ее свойство Caption текста
FocusControl Содержит имя оконного компонента, который связан с меткой-акселератором
Layout Определяет выравнивание текста по вертикали относительно границ метки
ShowAccelChar Если содержит True, символ & в тексте метки предшествует символу-акселератору
Transparent Определяет прозрачность фона метки. Если False, фон закрашивается собственным цветом Color
Wordwrap Разрешает/запрещает разрыв строки на границе слова.
 
1.5. TEdit - ввод и отображение строки Компонент класса TEdit представляет собой однострочный редактор текста. С его помощью можно вводить и/или отображать достаточно длинные текстовые строки.
       

Центральным свойством компонента является Text, которое представляет собой отображаемую компонентом строку. С помощью обработчика события ОnСhange программа может контролировать вводимый пользователем текст и при необходимости фильтровать его, игнорируя недопустимые символы. Позиционировать текстовый указатель на любой символ строки можно с помощью свойств SelStart и SelText: в первое нужно поместить порядковый номер символа от начала текста, после который должен стоять указатель ввода, во-второе -пустую строку.

Свойства:

AutoSelect Указывает, будет ли выделяться весь текст в момент получения компонентом фокуса ввода
AutoSize   Если содержит True и BorderStyle=bsSingle, высота компонента автоматически меняется при изменении свойства Font. Size
BorderStyle Определяет стиль обрамления компонента
CanUndo Содержит True, если сделанные пользователем изменения в тексте Text можно убрать методом Undo
CharCase Определяет автоматическое преобразование высоты букв
HideSelection Если содержит False, выделение текста сохраняется при потере компонентом фокуса ввода
MaxLength Определяет максимальную длину текстовой строки. Если имеет значение 0, длина строки не ограничена
Modified Содержит True, если текст был изменен
OnChange Определяет обработчик события OnChange, которое возникает после любого изменения текста
OEMConvert Содержит True, если необходимо перекодировать текст из кодировки MS-DOS в кодировку Windows и обратно
PasswordChar Если символ PasswordChar определен, он заменяет собой любой символ текста при отображении в окне. Используется для ввода паролей
Readonly Если содержит True, текст не может изменяться
SelLength Содержит длину выделенной части текста
SelStart Содержит номер первого символа выделенной части текста
SelText Содержит выделенную часть текста
Text Содержит весь текст
Методы:
Сlear Удаляет весь текст
ClearSelection Удаляет выделенный текст
ClearUndo Очищает буфер метода Undo
CopyToClipboard Копирует выделенный текст в clipboard
CutToClipboard Копирует выделенный текст в clipboard, после чего удаляет выделенный текст из компонента
SelectAll; Выделяет весь текст
SetSelTextBuf Заменяет выделенный текст содержимым Buffer
Undo Восстанавливает текст в том виде, в каком он был перед последним получением компонентом фокуса ввода
   
1.6. TMemo - ввод и отображение текста КомпоненТ предназначен для ввода, редактирования и/или отображения достаточно длинного текста. Текст хранится в свойстве Lines класса TStrings и, таким образом, представляет собой пронумерованный набор
строк (нумерация начинается с нуля). С помощью свойств и методов этого класса можно динамически формировать содержимое компонента. Свойства BorderStyle, CanUndo, HideSelection, MaxLentgh, Modified, OEMConvert, OnChange, Readonly, SelLength, SelStart и SelText аналогичны соответствующим свойствам класса TEdit.
Свойства:
CaretPos Содержит координаты мигающего текстового курсора относительно границ клиентской области компонента
Lines Содержит строки текста
ScrollBars Определяет наличие в окне редактора полос прокрутки
WantReturns Если содержит True, нажатие Enter вызывает переход на новую строку, в противном случае обрабатывается системой. Для перехода на новую строку в этом случае следует нажать Ctrl+Enter
WantTabs Если содержит True, нажатие Tab вызывает ввод в текст символа табуляции, в противном случае - обрабатывается системой. Для ввода символа табуляции в этом случае следует нажать Ctrl+Tab
           

Компонент Memo имеет также свойство Text, которое содержит отображаемый компонентом текст в виде одной длинной строки. В этой цепочке символов границы строк многострочного текста выделяются символами #13 #10. Свойство Text удобно использовать для поиска в тексте нужного фрагмента.




Поделиться с друзьями:


Дата добавления: 2014-12-27; Просмотров: 598; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




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