Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
KANSoftWare

Редактор свойства TStringListProperty

Delphi , Компоненты и Классы , Свойства и События

Редактор свойства TStringListProperty

Автор: Pat Ritchey

Я пишу редактор для свойства TStrings. В зависимости от значений других свойств, я хотел бы показывать или свой редактор свойства, или редактор свойства TStringListProperty, заданный по умолчанию, но я не знаю как передавать управление TStringListProperty...

Сделайте ваш редактор свойства наследником TStringListProperty (добавьте STREDIT в список используемых модулей) и согласно вашим обстоятельствам вызывайте метод предка Edit:


unit MyEditor;

interface

uses STREDIT;

type
  TMyStringListProperty = class(TStringListProperty)
    procedure Edit; override;
  end;

implementation

procedure TMyStringListProperty.Edit;
begin
  if { какие-то условия } then
    { что-то делаем }
  else
    inherited Edit;
end;

end.

Автор Pat Ritchey описывает создание редактора свойства TStringListProperty, наследника TStrings, который может выбрать между своим редактором и дефолтным строковым списком в зависимости от значений других свойств.


Комментарии и вопросы

Получайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.


:: Главная :: Свойства и События ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-19 13:29:56
2024-11-21 13:23:16/0.0049757957458496/1