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?


Игорь Шевченко   (2008-01-25 16:28:00) [1]


> А почему в "компонентах" эта ветка не обозначена как закрытая
> ?


Обозначена. Это движок сайта иногда неверно показывает


DimaBr   (2008-01-25 15:44:00) [2]

Не видишь, люди общаются.


Kolan   (2008-01-25 15:33:00) [3]

Удалено модератором
Примечание: Правила читаем и уважаем


Palladin   (2008-01-25 15:29:00) [4]

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


DimaBr   (2008-01-25 15:27:00) [5]

Так а почему не закрытая ??? Перенесенные помечаются как закрытые.


Palladin   (2008-01-25 15:11:00) [6]

я так понял ее кто то перенес сюда...


DimaBr   (2008-01-25 15:10:00) [7]

А почему в "компонентах" эта ветка не обозначена как закрытая ?


Palladin   (2008-01-25 15:07:00) [8]

ну да... хотя кому надо найдут...


DimaBr   (2008-01-25 15:03:00) [9]

Можно например переименовать, понизить тип до TObject и спрятать в protected. Будет доступно в наследнике, но попробуй найди :)))


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

судя по [2] оно все же есть...


DimaBr   (2008-01-25 14:52:00) [11]

Так такого свойства нет, оно только отображаетсяв инспекторе.


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

ладно... пофиг на IDE... буду компилировать компилятором... и никакое свойство ты не спрячешь от меня :)


DimaBr   (2008-01-25 14:45:00) [13]

Думаю через SetPropValue тоже не выйдет, это свойство только для инспектора


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

хотя в общем то ступил ...
ну а хоть через SetPropValue смогу ? :)


DimaBr   (2008-01-25 14:44:00) [15]

Не компилится ! Может я что-то не понимаю ?


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

obj.MySuperTag:=4;


DimaBr   (2008-01-25 14:41:00) [17]

Как ?


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

А к MySuperTag я достучусь?


DimaBr   (2008-01-25 14:37:00) [19]

Конечно, ведь такого на самом деле не будет.
Беру свойство Tag

TTagPropertyEditor = class(TPropertyEditor)
 function GetName: string;override;
end;

function TTagPropertyEditor.GetName: string;
begin
 Result := 'MySuperTag'
end;

RegisterPropertyEditor()


В инспекторе видим что ? А как до него достучаться ?


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

И я не смогу присвоить этому свойству значение по его имени?


Страницы:   1 2

Наверх

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