Статьи
|
Когда пользователь щелкает правой кнопкой на управлении Edit (или на другом компоненте, который позволяет редактирование, типа TMaskEdit, TMemo, TDBEdit и т.д.) во время выполнения, появляется контекстное меню по умолчанию с опциями редактирования, вставки и т.д.
Чтобы осуществить всплывающее меню по умолчанию в TRichEdit, Вы должны вручную создать TPopupMenu и назначить свойство PopupMenu управления TRichEdit на него.
Для этого нужно сделать следующее:
|
|
Статьи
|
Компонент TRichEdit является редактором, который поддерживает форматирование текста: текст, который включает в себя изменение атрибутов шрифта, форматирование абзацев, форматирование текста.
RTF это фактически ASCII файлы со специальными командами, которые указывают сведения о форматировании, например, шрифта, полей и т.д.
|
Статьи
|
Компонент TComboBox сочетает в себе редактируемый список с возможностью прокрутки и выбора определенного пункта списка. Пользователь может выбрать какой-либо элемент из списка или ввести его непосредственно в поле редактирования.
|
Статьи
|
 Чтобы задать поля в компоненте TMemo, нужно отправить сообщение EM_SETRECT Memo и установить размер холста компонента.
Для примера, поместите один компонент TMemo (Memo1) и кнопку TButton (Button1) на форму Form1. Кнопка нужна лишь для того, чтобы наглядно увидеть изменения, когда будут установлены поля слева и справа.
Затем добавьте какой-нибудь текст в свойстве Lines компонента TMemo и запишите код, который находится ниже в событие OnClick кнопки Button1:
|
Статьи
|
Колесо мыши ведет себя странно с DBGrid - этот код обработчика поможет решить эту проблему.
Просто перетащите компонент TApplicationEvents (на вкладке Additional палитры компонентов) на форму и обработайте его событие OnMessage:
|
|
|
|
|
|