Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.27;
Скачать: CL | DM;

Вниз

Как в ObjectInspector е отобразить свойство?   Найти похожие ветки 

 
Visit   (2003-02-18 13:52) [0]

В рассылке новостей Выпуск от 11.12.02 09:04 был анонсирован компонент TFreeButton ( http://www.delphipages.com/edit/count.cfm?ID=3456) - кнопка, наследник TgraphicControl. Но в ObjectInspector"е у этого компонента отсутствует свойство ShowHint, хотя вообще оно наследуется. Приходится все время писать его вручную. Попытка переписать и откомпилировать FreeButton.pas не удалась - ума не хватило. Может кто подскажет как сделать, чтобы это свойство отображалось в ObjectInspector"е ?


 
BOA_KAA ©   (2003-02-18 13:54) [1]

Переписать его в published


 
Visit   (2003-02-18 13:58) [2]

А нельзя подробнее, с примером, один раз, чтобы понять подход к данному вопросу. Извините, я дельфин начинающий...:-((


 
BOA_KAA ©   (2003-02-18 14:02) [3]

Посмотри в исходнике, в каком разделе находится property ShowHint. И перенеси все, что с ним связано (read... write..., если есть) в секцию published

Кроме того, на этом сайте есть статья "пособие по созданию компонент" или что-то в этом роде, найди, почитай


 
Visit   (2003-02-18 14:18) [4]

Спасибо за помощь. Уже все работает. Пришлось после исправления модуля заново переинсталлировать компонент. После этого свойство появилось. Статью обязательно прочитаю. Еще раз спасибо.


 
AME   (2003-02-18 14:19) [5]

В компоненте ищи private переменную,и довавь
---------------------------------------------
published
{ Published declarations }
property ShowHint:Boolean read FShowHint write FShowHint;
---------------------------------------------
где FShowHint переменная отвечающая за показ хинта.


 
Юрий Зотов ©   (2003-02-19 00:13) [6]

> AME (18.02.03 14:19)

Это зачем же такие навороты? Свойство-то уже есть, его надо просто опубликовать, и все дела. Да и нет в ЭТОМ компоненте никакой приватной переменной под ЭТО свойство. Оно же наследуемое.

published
property ShowHint;

И все, больше ничего не надо.



Страницы: 1 вся ветка

Текущий архив: 2003.02.27;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.023 c
7-87732
VideoLord
2002-12-26 03:19
2003.02.27
Такого не может быть...


1-87534
Calm
2003-02-15 16:41
2003.02.27
Не получается самому рисовать TTreeView :(


1-87509
Ricks
2003-02-16 15:11
2003.02.27
Hide underlined letters for keyboard navigation....


1-87442
anbezr
2003-02-18 15:25
2003.02.27
Метод Create


1-87435
anton2v
2003-02-18 12:16
2003.02.27
RadioButton ?