Главная · Автору · Гостевая |
Delphi |
КомпонентыРисуем управление RichEdit в точечном рисунке для просмотраУправление RichEdit (мы ведем разговор о стандартном управлении Windows, а не о компоненте Delphi) содержит встроенные особенности печати, которые могут использоваться, чтобы послать форматированный текст на принтер или рисовать его на любом холсте с минимальными усилиями для программиста Раскрывающийся список в StringGridКак в ячейку(столбец) StringGrid (на подобии Columns ButtonStyle в DBGrid) вставить кнопку с раскрывающимся списком в виде StringGrid Создание визуальных компонентов в DelphiПри первом знакомстве с Delphi несомненно удивляешься великому множеству разных визуальных компонентов. Кнопочки, панельки, надписи и многое другое. Но после нескольких месяцев пользования этой средой разработки появляется желание написать что-то свое. Именно эту задачу мы и попытаемся решить используя инвентарь Delphi который есть в у нас в наличии и естественно свое воображение.Как установить поля в TMemoЧтобы установить поля в управлении TMemo, нужно послать сообщение EM_SETRECT для фиксирования размена холста TMemo.Управление, которое высвечивается, когда мышь находится над нимИсходный код компонента, наследника от TControl...Создание многоцветоного StringGridСтандартный компонент Delphi TStringGrid имеет один цвет для всех ячеек. Как же создать многоцветный StringGrid?Как написать редактор свойствНекоторые шаги, которые являются наиболее основными для создания редактора свойств компонента...Компонент для сохранения настроек пользователя (использование Tools API)По установившейся практике программист записывает и читает параметры настройки пользователя в системном реестре Windows. Все более и более приложений "помнят" некоторые из наших любимых параметров настройки, подобно размеру формы, позиции ее на экране и т.д.Для программиста это довольно скучная часть работы и отнимающая много времени - писать функции для сохранения и чтения всех этих параметров в системном реестре Windows. TComponentStateRecorder поможет Вам достичь этих функциональных возможностей, просто добавив его на форму один раз, а он возмет на себя обязанности сохранения и чтения настроек пользователя... Деактивация заданного по умолчанию контекстного менюДеактивация заданного по умолчанию контекстного меню (на TWinControl).Когда мы щелкаем на компоненте поля ввода или любого другого компонента, который позволяет редактировать (например, MaskEdit, Memo, DBEdit и др.), выскакивает по умолчанию контекстное меню с опциями отмены, вставки и т.д. Мы можем поместить свой компонент TPopupMenu... Как изменить цвет фона на разных строках в TListBoxПосле того, как Вы опустите TListBox на форму, Вы должны изменить свойство Style у TListBox на lbOwnerDrawFixed... |
|
||
Copyright (c) Авраменко С. Н. 2008. |