-DoS- |
Отправлено: 02.08.2003, 16:10 |
|
Не зарегистрирован
|
Мне необходимо в компоненте создать пропертю (DWORD), которая может принимать только несколько значений (короче типа флагов)
так вот как заставить выводиться Object Inspector список этих значений что бы можно было выбирать нужное значение. При это надо что бы выводились не цифры а соответсвующий данному значений define |
|
Георгий |
Отправлено: 03.08.2003, 18:01 |
|
Почетный железнодорожник
Группа: Модератор
Сообщений: 874
|
А вместо DWORD enum не подходит? |
|
DoS |
Отправлено: 03.08.2003, 22:13 |
|
Не зарегистрирован
|
честно говоря не пробовал, но разве Object Inspector поймет что список значений надо вывалить в листбокс? и мне потом в проге его нужно как дворд понимать.... |
|
Георгий |
Отправлено: 03.08.2003, 22:28 |
|
Почетный железнодорожник
Группа: Модератор
Сообщений: 874
|
да TColor вроде так и сделан. |
|
DoS |
Отправлено: 05.08.2003, 19:26 |
|
Не зарегистрирован
|
Попробовал как сказал Георгий сделать через enum (и так и должно быть судя из документации), но тут все равно получается не то что я хочу...
получилось два варианта, которые не устраивают.
если объявляю так:
enum type {CREATE, OPEN, ERASE};тогда в обжект инспекторе все
правильно, но в самой моей компоненте CREATE должен быть к примеру равен
0x00000001 OPEN = 0x00000002 и т.д.если объявить:enum type
{CREATE=0x00000001,........и т.д.}, то в обжект испекторе просто рисуется ноль, и даже списка значений нет! |
|