Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.017 c
1-29367
baataar
2004-01-28 16:45
2004.02.10
DDE сервер - как законектится и чем?


3-29280
Евген
2004-01-09 12:16
2004.02.10
Проблема с IBDataSet


14-29544
TUser
2004-01-21 12:08
2004.02.10
Миша


14-29573
Undert
2004-01-20 00:31
2004.02.10
Работа в Питере!


6-29504
Yobz
2003-12-04 21:13
2004.02.10
TCP/IP




   Наверх