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