Auto TabOrder
Свойство TabOrder есть у всех потомков управления TWinControl, например, TButton, TEdit, TComboBox и т.д. и указывает на позицию элемента управления в последовательности перехода...
Добавление или вставка RTF из одного TRichEdit в другой Управление TRichEdit является редактором, который поддерживает форматирование текста: текст, который включает в себя изменение атрибутов шрифта, форматирование абзацев, форматирование текста...
Добавление стандартного контекстного меню в TRichEdit Когда пользователь щелкает правой кнопкой на управлении Edit (или на другом компоненте, который позволяет редактирование, типа MaskEdit, Memo, DBEdit и т.д.) во время выполнения, появляется контекстное меню по умолчанию с опциями редактирования, вставки и т.д...
Возврат TStringList из функции Delphi Функции Delphi могут возвращать любые значения объектов (типа TStringList или TButton). Но нужно быть осторожным при вызове такой функции...
Как создать ярлык Windows (.LNK) Ярлык Windows это специальный тип файла, который связан с другим объектом (файлом или папкой). Мы можем представлять ярлык как указатель на объект. Это позволяет нам обращаться к файлу или приложению из любого места без необходимости перемещать сам файл на жестком диске...
Находится ли мышь на форме? Чтобы узнать: находится ли мышь на форме, мы можем использовать функцию WinAPI GetCapture()...
Анимация окна при открытии и закрытии Кто-нибудь задумывался как анимировать окно при открытии и закрытии так же, как использует Windows при сворачивании. Мы сделаем это, используя следующую функцию Windows API, определенную в Windows.pas:
Анимация иконки в трее при открытии и закрытии приложения Когда Вы закрываете приложение, которое отображается в трее, приложение фактически не закрывается, а просто скрывается окно. Приложение остается работать в трее. Нет никакого визуального отображения, которое бы отображало - свернуто приложение или нет. Мы можем изменить это поведение, используя функцию DrawAnimatedRects из Windows API.
Прерывание сообщений Windows в невизуальных компонентах Как неоконный компонент может получать сообщения от Windows? Иногда мы нуждаемся в неоконных компонентах (т.е. тех, которые получены не от TWinControl), чтобы получать сообщения Windows, но неоконный компонент не имеет дескриптора окна.
Как объединить два визуальных VCL компонента Написание компонентов - одна из сильных сторон Delphi. В этой статье приводится пример компонента TTestEdit, который происходит от TEdit, который имеет кнопку внутри. Щелчок на кнопке устанавливает свойство Text в текущую дату.
Автозаполнение в ComboBox (компонент) В этой статье приводится усовершенствованный ComboBox, который заполняет текстовую область, в зависимости от ввода пользователя (автозаполнение), с возможными опциями.
Прогулка по окнам Прогуливаемся по окнам, запущенным в данный момент - видимым и невидимым. Можем показать скрытые кнопки, поля ввода... Отключать, скрывать их и т.д.