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

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

Как мне в КомбоБокс запихнуть ЧекБоксы??? [D6]


Relaxxx ©   (2004-09-25 16:12:00) 

Как мне в КомбоБокс запихнуть ЧекБоксы??? Тоесть чтобы у меня каждый итем КомбоБокса имел напротив себя ставить или убирать галочку???


Palladin   (2004-09-27 22:45:00) [1]


>  Мирон ©   (27.09.04 13:46)

У каждого контрола есть определенное назначение. TComboBox с CheckList это уже уклон от нормы в нелучшую сторону, лишь потому что для того что бы пользователю увидеть установленные галки ему нужно его расскрывать, что бы избавить от постоянного раскрытия разработчики этого сверхкомба добавляют еще один контрол для отображения результатов (или вообще ничего не добавляют) и что мы имеем? толпу контролов с излишней функциональностью. Это не упирается ни в детуктивный интерфейс, ни в индуктивный, а лишь путает пользователя. КАДы, с их нагромождением параметров отображения, форматирования и пр. превращают интерфейс пользователя в сплошную кашу. Во первых элементов слишком много и они слишком разнообразны по назначению что бы их выносить на тулбары или панели, во вторых они обычно очень слабо систематизированы, например в архикаде я встречал в свойствах форматирования выбор единицы измерения... в подобном случае все решают мастера (wizards) и хорошая группировка элементов по этим мастерам, даже можно с пересечением (один элемент может присутствовать и там и там если он по смыслу подходит)... так что ставить один их КАДов в пример, совсем не стоит...


Mim1   (2004-09-27 18:49:00) [2]

В ms access есть popupmenu с edit (кажется для фильтрации используется).

А какие еще извращения вам встречались?


Мирон   (2004-09-27 13:46:00) [3]


> Palladin ©   (25.09.04 17:37) [2]

см. Autocad, Combobox с настройками слоев. Никаких мучений...


Amoeba   (2004-09-27 12:35:00) [4]

Посмотри вот это:
http://www.tmssoftware.com/chklsted.htm
Компонент TCheckListEdit


GEN++   (2004-09-25 19:13:00) [5]

... А RichEdit то, RichEdit забыли.


Palladin   (2004-09-25 18:33:00) [6]

Надо еще туда TEdit запихнуть, PopUp меню и под меню при раскрытии списка... мда... это будет круто :)


begin...end   (2004-09-25 18:28:00) [7]


> [2] Palladin ©   (25.09.04 17:37)

Это точно... И тем не менее, где-то я такое уже видел (в реализованном виде) :-)


Palladin   (2004-09-25 17:37:00) [8]

Как ты себе представляешь работу пользователя? Комбобокс разворачивается, пользователь путем акробатических движений мышки мучается ставит галочки... совсем озверели...


Dmy   (2004-09-25 16:39:00) [9]

Отрисовывать этот ComboBox самостоятельно, через OwnerDraw...


Наверх

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