Просмотр полной версии : ComboBox - возможно ли такое?
Возможно ли сделать ComboBox с множественным выделением, как в некоторых программах? Если да, то как. Может кто поделится примером?
iLoveYou
05.06.2003, 02:43
а мануал почитать?
Если не затруднит, то ткни меня в мануал. Читал я его, а ответ так и не нашел.
Несколько комбо-боксов, в одной форме, попробуй, поэксперементируй. У каждого боксика свое имя.
Это моя догадка... :rolleyes:
в UI components есть такой компонент, как listbox - там есть поддержка множественного выделения.
Сделать его выпадающим, как комбобокс, я думаю несложно.
А если ты понимаешь, как работают эти компоненты, то можно просто вывести гибрид combobox и listbox.
Nox Noctis
06.06.2003, 15:20
мануал тут не при чем :)
я вот вообще не видел комбо-боксов с множественным выделением - ни в хтмл ни во флэше :)
думаю готовый компонент найти вряд ли удастся...
так что придется залезть в классы ручками и все там потрогать... :)
это не шибко сложно, но возни там будет до задницы :)
как минимум прилдется модифицировать:
FComboBoxClass.prototype.myOnKillFocus
FComboBoxClass.prototype.moveSelBy
FComboBoxClass.prototype.fireChange
FComboBoxClass.prototype.myOnSetFocus
FComboBoxClass.prototype.clickHandler
FComboBoxClass.prototype.pressHandler
FComboBoxClass.prototype.setSelectedIndex
FComboBoxClass.prototype.getSelectedIndex
короче половину методов класса :)
Я думаю, проще всего эмулировать комбобокс а при нажатии на кнопку открывать прицепленный к нему снизу листбокс.
llllllllll
06.06.2003, 17:12
Я так думаю, товарисчу и нада было listBox - combobox с multilpe не логично ...
<select size=3 multiple>
<option>раз
<option>два
<option>три
<option>четыре
<option>пять
<option>шесть
<option>семь
</select>
Ну вообще то правильно.
Комбобокс - он по определению не обладает возможностью множественного выбора. Основы UI дизайна надо уважать :)
Будем это называть раскрывающимся листбоксом.
М-да... Короче непростая это задача :)
Собственно combobox с множетственным выбором, он и в Африке combobox с множественным выбором, и никак с listbox его перепутать нельзя. Хотя выглядит и работает он именно как гибрид combo и list. Элемент редко встречающийся, так как необходим при решении специфичных задач. Если уж говорить о элементах управления UI, то аналогии вернее в данном случае проводить с программированием (VC, VB, Delphi...), или с виндой, но никак не с ХТМЛ :)
Собственно спасибо всем ответившим, вы подтвердили мои опасения.
llllllllll
19.06.2003, 22:05
А можно, если не жалко :), поделиться мыслями как должен работать такой combobox? очень интересно :)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.