Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Свойство компонента [D7, WinXP]


Страницы:   1 2

Bujhm ©   (2008-01-25 12:24:00) 

Здравствуйте, возможно ли компоненту установить свойство которое доступно только в Object Inspector?


DimaBr   (2008-01-25 14:30:00) [21]

Да, я например легко напишу редактор свойства, в котором его переименную. В итоге в инспекторе свойство есть а в коде нет !


Palladin   (2008-01-25 14:22:00) [22]


>  [7] DimaBr ©   (25.01.08 14:21)

какое? свойство объявить что бы в коде комлетион его не было а в инспекторе было?


DimaBr   (2008-01-25 14:21:00) [23]


> Palladin ©   (25.01.08 12:51) [3]
>
> да, в общем'то, никак.

Странно слышать от мастера такое.


Bujhm   (2008-01-25 13:51:00) [24]


> Palladin ©   (25.01.08 13:37) [5]


...Да обозвал TComponent

Ну вобщем я засел за Создание компонентов в среде Delphi. Руководство разработчика и за Рея, короче пока не изучу с глыпыми вопросами пристовать не буду.

Спасибо Palladin


Palladin   (2008-01-25 13:37:00) [25]

ничего не понял... причем тут эта процедура? и она в protected секции вообще-то, а не в published это раз, два: она не у TComponent, а у TWinControl... хотя может ты свой компонент TComponent'ом обозвал...


Bujhm   (2008-01-25 13:26:00) [26]


> Palladin ©   (25.01.08 12:51) [3]


Да в общем то ни где, процедура вот к примеру

procedure TComponent.CreateParams(var Params: TCreateParams);
begin
 inherited;
 Params.Style := Params.Style - WS_BORDER;
 Params.WindowClass.Style := Params.WindowClass.Style - CS_DROPSHADOW;
end;


которую я так понял можно использовать только при создании компонента, в Design получаеться а в остольном никак


Palladin   (2008-01-25 12:51:00) [27]

да, в общем'то, никак. где ты вообще такое видел?


Bujhm   (2008-01-25 12:38:00) [28]


> Palladin ©   (25.01.08 12:28) [1]


Если компоненту создать какое то свойство, например


private
   { Private declarations }
   FFont: TFont;

published
   { Published declarations }
   property Font: TFont read FFont write SetFont;


то как зделать что бы это свойство видно было только в Object Inspector, но не в TCodeCompleteListView


Palladin   (2008-01-25 12:28:00) [29]

а при чем тут создание компонентов?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо