На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! ПРАВИЛА РАЗДЕЛА · FAQ раздела Delphi · Книги по Delphi
Обязательно выделяйте текст программы тегом [сode=pas] ... [/сode]. Для этого используйте кнопку [code=pas] в форме ответа или комбобокс, если нужно вставить код на языке, отличном от Дельфи/Паскаля.

Этот раздел предназначен для вопросов, посвященных разработке компонентов, а также для тестирования собственных бесплатных компонентов с открытым исходным кодом.

Здесь запрещается:
1. Размещать ссылки на какие-либо коммерческие компоненты, реализующие требуемую функциональность.
2. Обсуждать и тестировать коммерческие компоненты или компоненты с закрытым кодом.
3. Давать ссылки на сайты с исходным кодом компонентов. Все тестируемые исходные коды должы быть размещены на сайте ИСХОДНИКИ.RU.
Модераторы: Rouse_, DimaBr
  
> Настройка свойств формы , Как?
    Здравствуйте!
    Как изменить значения свойств формы, после помещения на неё компонента.
    Т.е. кинул на форму некий компонент (свой) и у формы, допустим, изменился Caption.
    Пример пожалуйста.
    Спасибо

    Добавлено
    Т.е. как узнать на какую форму его кинули?!? И настроить её.

    Добавлено
    И ещё (сильно не пинайте вопрос не по теме) почему не работает быстрый поиск по форуму? Выводится форма поиска в Ya.ru и Google
      Цитата MamontDel @
      Т.е. кинул на форму некий компонент (свой) и у формы, допустим, изменился Caption.

      Если имеется в виду:
      " Сделать так, чтобы после того как как кинул на форму некий компонент (свой) и у формы, допустим, изменился бы Caption , причем в коде самого компонента ."

      Тогда можно так:
      ExpandedWrap disabled
        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;
        RuSA
        Большущее спасибо. Немного не то, но толчёк мне дал.
        0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
        0 пользователей:


        Рейтинг@Mail.ru
        [ Script execution time: 0,0241 ]   [ 16 queries used ]   [ Generated: 3.05.24, 15:47 GMT ]