Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Группировка свойств в компоненте


Egor_Mar ©   (2002-10-27 02:07:00) 

Здравствуйте.
Я пишу новую компоненту, в ней есть 10 кнопок(TSpeedButton), как можно сделать, что бы в Object inspector"е было 1 разворачивающеесе свойство Buttons (как свойство Font) и при нажатии на него появлялось 10 свойств Glyph по 1-у для каждой кнопки?
Или что нужно сделать, что бы при двойном щелчке по комроненте или при щелчке на соответствуещее свойство появлялось окно его редактирования(как в TBitmap или TImageList или TStrings)?


turusov   (2002-10-28 07:44:00) [1]

Используй коллекции


MBo   (2002-10-28 07:00:00) [2]

Возможно, будут полезны коллекции


vuk   (2002-10-27 12:54:00) [3]

В принципе, если хотите сделать "как свойство Font", то нужно сделать дополнительный компонент, который будет определять published свойства, каждое из которых будет представлять нужное свойство каждой кнопки. В принципе в D6 и выше можно поступить несколько хитрее - сделать доступными все свойства кнопок(как у TLabel в компоненте TLabeledEdit).


Alex Pirojnikov   (2002-10-27 09:20:00) [4]

Смотри в хелпе TPropertyEditor
Извращайся с ним как хочешь.


Наверх

Титульная страница Поиск, карта сайта Написать письмо