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

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

Установить значение свойства [D6]


klyonov ©   (2004-12-20 22:02:00) 

Как "внутри" контрола установить значение свойства, например, Align в design-time, чтобы при создании в IDE оно установилось?

При таком варианте:
procedure CreateWnd;
begin
 inherited;
 Align := alTop;
end;

все устанавливается при запуске программы, а в дизайнере без изменений.


klyonov   (2004-12-20 23:12:00) [1]

По видимому, это были происки совместной работы Delphi 6 и Builder 6. Все наладилось.


klyonov   (2004-12-20 23:04:00) [2]

не сработало...
и притом, как быть, например, с Caption?


Шурупчик   (2004-12-20 22:49:00) [3]

property Align default alTop;

constructor ...
 Align := alTop;


klyonov   (2004-12-20 22:32:00) [4]

я так делал, только все равно при кидании компонента на форму с палитры свойства никак не хотят устанавливаться.
При запуске программы они устанавливаются как надо.


Alexander Panov   (2004-12-20 22:26:00) [5]

См. свойство ComponentState:

if csDesigning in ComponentState then ...


Наверх

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