Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.10;
Скачать: CL | DM;

Вниз

Components - Property из ComboBoxa.   Найти похожие ветки 

 
BlackKing ©   (2004-01-29 10:31) [0]

Может кто знает, как в компоненте добавить Property которое можно будет выбирать из ComboBoxa в Object Inspectore?
Набор строк свой, не стандарт.
Искал в книгах, нигде не нашёл.
Мож кто ссылку подкинет.


 
Skier ©   (2004-01-29 10:32) [1]


> Искал в книгах, нигде не нашёл.

быть такого не может !


 
BlackKing ©   (2004-01-29 10:40) [2]

как простые Property добавлять - есть, а как выпадающие, да ещё и нестандартные - нет.
Мож не там искал, но где искал, там нет.
если знаеш где есть, поделись, буду признателен, если не знаеш - зачем зря кричать?


 
easy ©   (2004-01-29 11:28) [3]

TEnumProp = (epZero, epOne, epTwo, epThree);

TMyControl = class(TCustomControl)
private
FEnumProp: TEnumProp;
published
property EnumProp: TEnumProp read FEnumProp write FEnumProp;
end;


 
BlackKing ©   (2004-01-29 11:41) [4]

Где и как что описывать epZero...epThree?
описываю, не описываю - вседа кричит "identifier redeclared".


 
Тимохов ©   (2004-01-29 11:44) [5]


> вседа кричит "identifier redeclared".

Не кричит, а говорит.
Это перечислимый тип. У тебя значит уже где-то epZero есть.


 
BlackKing ©   (2004-01-29 11:55) [6]

Спасибо, заработало.
только я и раньше так пробовал, но не работало.
странно всё ето.


 
Юрий Зотов ©   (2004-01-29 12:40) [7]

> BlackKing ©

> ...кричит "identifier redeclared".
> только я и раньше так пробовал, но не работало.

Тогда можно с уверенностью сказать, что "раньше" Вы пробовали все же как-то не так, а как-то иначе. Очень похоже, что в объявлении свойства забыли убрать букву F (или забыли добавить ее в объявлении поля).

> странно всё ето.

Странно другое - то, что получив ТОЧНОЕ сообщение компилятора и ТОЧНУЮ строку с ошибкой, Вы не смогли ее найти. Хотя всего-то нужно было перевести 2 (практически даже ОДНО) английских слова и просто внимательно посмотреть на эту ОДНУ строку.


 
BlackKing ©   (2004-01-29 12:47) [8]

раньше компилятор не пропускал эту строку.
TADDest=(dsExcel, dsWord, dsHTML);

dsExcel, dsWord, dsHTML нигде описаны не были.
и на них он выдавал : "identifier redeclared".
Сейчас этого не происходит.



Страницы: 1 вся ветка

Текущий архив: 2004.02.10;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.027 c
1-29437
Yarcev
2004-01-30 12:55
2004.02.10
Отчеты


7-29639
DeMoN_Astra
2003-11-21 01:59
2004.02.10
Мышшшь ;)


6-29501
Samael6
2003-11-19 13:53
2004.02.10
Настройки TCP/IP


11-29292
mike.dld
2003-05-23 21:08
2004.02.10
Посмотрите, как оно


1-29353
Леприкон
2004-01-29 12:43
2004.02.10
Работа с формой из dll