![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Jun 2003
Сообщений: 3
|
Возможно ли сделать ComboBox с множественным выделением, как в некоторых программах? Если да, то как. Может кто поделится примером?
|
|
|||||
|
wanted
Регистрация: Sep 2002
Сообщений: 1,737
|
а мануал почитать?
__________________
вот тебе, революционный единоличник! вот тебе кулачество! вот тебе Союзкиножурнал! |
|
|||||
|
Регистрация: Jun 2003
Сообщений: 3
|
Если не затруднит, то ткни меня в мануал. Читал я его, а ответ так и не нашел.
|
|
|||||
|
Несколько комбо-боксов, в одной форме, попробуй, поэксперементируй. У каждого боксика свое имя.
Это моя догадка... ![]()
__________________
«Верное средство приобрести авторитет у людей - быть им полезным». (М. Энбер Эшенбах) |
|
|||||
|
в UI components есть такой компонент, как listbox - там есть поддержка множественного выделения.
Сделать его выпадающим, как комбобокс, я думаю несложно. А если ты понимаешь, как работают эти компоненты, то можно просто вывести гибрид combobox и listbox. |
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
мануал тут не при чем :)
я вот вообще не видел комбо-боксов с множественным выделением - ни в хтмл ни во флэше :) думаю готовый компонент найти вряд ли удастся... так что придется залезть в классы ручками и все там потрогать... :) это не шибко сложно, но возни там будет до задницы :) как минимум прилдется модифицировать: FComboBoxClass.prototype.myOnKillFocus FComboBoxClass.prototype.moveSelBy FComboBoxClass.prototype.fireChange FComboBoxClass.prototype.myOnSetFocus FComboBoxClass.prototype.clickHandler FComboBoxClass.prototype.pressHandler FComboBoxClass.prototype.setSelectedIndex FComboBoxClass.prototype.getSelectedIndex короче половину методов класса :) |
|
|||||
|
Я думаю, проще всего эмулировать комбобокс а при нажатии на кнопку открывать прицепленный к нему снизу листбокс.
|
|
|||||
|
Регистрация: Feb 2001
Сообщений: 1,893
|
Я так думаю, товарисчу и нада было listBox - combobox с multilpe не логично ...
<select size=3 multiple> <option>раз <option>два <option>три <option>четыре <option>пять <option>шесть <option>семь </select> |
|
|||||
|
Ну вообще то правильно.
Комбобокс - он по определению не обладает возможностью множественного выбора. Основы UI дизайна надо уважать ![]() Будем это называть раскрывающимся листбоксом. |
|
|||||
|
Регистрация: Jun 2003
Сообщений: 3
|
М-да... Короче непростая это задача
![]() Собственно combobox с множетственным выбором, он и в Африке combobox с множественным выбором, и никак с listbox его перепутать нельзя. Хотя выглядит и работает он именно как гибрид combo и list. Элемент редко встречающийся, так как необходим при решении специфичных задач. Если уж говорить о элементах управления UI, то аналогии вернее в данном случае проводить с программированием (VC, VB, Delphi...), или с виндой, но никак не с ХТМЛ ![]() Собственно спасибо всем ответившим, вы подтвердили мои опасения. |
![]() |
Часовой пояс GMT +4, время: 23:08. |
|
|
« Предыдущая тема | Следующая тема » |
|
|