Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.12.161.77] |
|
Сообщ.
#1
,
|
|
|
Здравствуйте!
Как изменить значения свойств формы, после помещения на неё компонента. Т.е. кинул на форму некий компонент (свой) и у формы, допустим, изменился Caption. Пример пожалуйста. Спасибо Добавлено Т.е. как узнать на какую форму его кинули?!? И настроить её. Добавлено И ещё (сильно не пинайте вопрос не по теме) почему не работает быстрый поиск по форуму? Выводится форма поиска в Ya.ru и Google |
Сообщ.
#2
,
|
|
|
Цитата MamontDel @ Т.е. кинул на форму некий компонент (свой) и у формы, допустим, изменился Caption. Если имеется в виду: " Сделать так, чтобы после того как как кинул на форму некий компонент (свой) и у формы, допустим, изменился бы Caption , причем в коде самого компонента ." Тогда можно так: type // используем тот факт, что форма будет являться владельцем всех своих компонент, // а значит "придет" в конструктор в виде Owner'a // TMyFavoriteComponent = class(TComponent) private protected public // перекроем конструктор constructor Create(AOwner: TComponent); override; end; ... implementation ... constructor TMyFavoriteComponent.Create(AOwner: TComponent); begin inherited; // а вот здесь аккуратно сделаем проверку if Owner is TCustomForm then TCustomForm(Owner).Caption := 'Обновленный заголовок'; end; |
Сообщ.
#3
,
|
|
|
RuSA
Большущее спасибо. Немного не то, но толчёк мне дал. |