![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Создание компонента [D7, Win2k]
viper7 © (2006-10-18 13:16:00)кто знает как при создании компонента сделать чтоб в поле обджект инспектора можно было выбрать из своего списка?
RASkov (2006-10-20 17:13:00) [1]> [6] DimaBr (20.10.06 15:57)
Прикалываешся..., я не про код:)
RASkov (2006-10-20 17:11:00) [2]> [8] Anatoly Podgoretsky © (20.10.06 16:21)
Спасибо, буду проверять. Отвечал на работе... торопился:)
Собственно...
> кто знает, как при создании компонента сделать, чтоб в поле
> обджект инспектора можно было выбрать из своего списка?
Я тут запятые поставил
> Опять ерунду советуем,
и чем мой код не отвечает на вопрос?
> принципиально не рабочий код
с цифирами в начале идентификаторов поторопился... моя вина, но я думаю даже начинающий понял бы мою ошибку, так как это даже не ошибка, а опечатка.
Автор то молчит... Можно конечно сразу советовать как [7] но это уже раздел компанентов, не так ли? Автор не описал подробно, что ему надо, я ему привел пример(с ошибкой), отвечающий на его вопрос. Тут мне сделали замечание и я сразу поправился, и тут Вы...:) Я ничего не имею против Вашего замечания, но просто непонял к чему оно, молчали до того пока было неверно(у меня с ошибкой пример), а тут я исправил и... не рабочий код.:)
И если опять ерунду, то с учетом этого поста объясните почему ерунда?
Anatoly Podgoretsky (2006-10-20 16:21:00) [3]RASkov (19.10.06 10:47) [2]
Опять ерунду советуем, принципиально не рабочий код, ты бы проверял что пишешь, до посылки сюда.
DrPass (2006-10-20 16:11:00) [4]1. uses DesignEditors;
2. Унаследоваться от соотв. property-класса
3. В наследнике перекрыть GetAttributes, чтобы добавляла в атрибуты свойства paValueList
4. Перекрыть там же GetValues, чтобы выдавала список значений
5. Вызвать RegisterPropertyEditor для всего этого добра
DimaBr (2006-10-20 15:57:00) [5]Спасибо, Александр Сергеевич, а то я мучаюсь, мучаюсь - никак не получается. :)))
RASkov (2006-10-20 14:54:00) [6]
>Type TSpisok = (element1, element2, element3, element4);
А так?:))
Megabyte (2006-10-20 14:35:00) [7]
> DimaBr (20.10.06 14:33) [3]
> Type TSpisok = (1element, 2element, 3element, 4element);
Не компилится,
:)))
DimaBr (2006-10-20 14:33:00) [8]
> Type TSpisok = (1element, 2element, 3element, 4element);
Не компилится, ;(((
RASkov (2006-10-19 10:47:00) [9]
Type TSpisok = (1element, 2element, 3element, 4element);
TMycomponent = class(TComponent)
FSpisok: TSpisok;
....
published
property Spisok: TSpisok read F(Get)Spisok write F(Set)Spisok;
....
end;
Сергей М. (2006-10-18 13:56:00) [10]Знаю что ЮЗ знает. И оч даже неплохо знает.