Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.03.2013, 15:04   #1
Gregor
Форумчанин
 
Регистрация: 24.10.2007
Сообщений: 208
Вопрос published свойство TObject

Добрый день! Подскажите могу ли я сделать следующее. Есть компонент с published свойством типа TObject. Хочу чтоб в дизайнере по этому полю выпадал список с контролами которые на форме, как будто если бы свойство было типа TControl
интенсивно гуглю прежде чем задать вопрос
Gregor вне форума Ответить с цитированием
Старый 29.03.2013, 10:10   #2
Sibedir
Тот ещё
Старожил
 
Аватар для Sibedir
 
Регистрация: 14.11.2007
Сообщений: 2,242
По умолчанию

Код:
unit Panel1;

interface

uses
  System.SysUtils, System.Classes, Vcl.Controls, Vcl.ExtCtrls;

type
  TPanel1 = class(TPanel)
  private
    FControl: TControl;
    procedure SetControl(const Value: TControl);
    { Private declarations }
  protected
    { Protected declarations }
  public
    { Public declarations }
  published
    { Published declarations }
    property _Control: TControl read FControl write SetControl;
  end;

procedure Register;

implementation

procedure Register;
begin
  RegisterComponents('Sibedir', [TPanel1]);
end;

{ TPanel1 }

procedure TPanel1.SetControl(const Value: TControl);
begin
  FControl := Value;
end;

end.
Sibedir вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
published pdf ХЕЗ Помощь студентам 3 04.07.2012 11:55
Duplicating published listobject shkipper Microsoft Office Excel 2 01.11.2011 15:17
public/published методы Altera Общие вопросы Delphi 3 20.08.2009 20:03
Delphi: Public vs Published Jean-Esther Помощь студентам 1 07.03.2009 15:42