Форум: "Начинающим";
Текущий архив: 2006.04.23;
Скачать: [xml.tar.bz2];
ВнизКак заблокировать отдельные пункты в ComboBox? Найти похожие ветки
← →
DimDim © (2006-04-09 10:11) [0]Вот, собственно, и вопрос. В ComboBox, например, 10 пунктов. Необходимо заблокировать для выбора несколько пунктов не удаляя их (чтобы не изменялись Items-ы).
← →
DimDim © (2006-04-09 13:44) [1]Что, вопрос не в тему "Начинающим", или действительно невозможно?
Посоветуйте хоть чем можно заменить. Суть: есть список вариантов расчета. Каждый вариант имеет свой номер (Items). В зависимости от условий отдельные варианты необходимо делать недоступными.
Заранее спасибо...
← →
EvS © (2006-04-09 13:55) [2]CheckListBox
← →
DimDim © (2006-04-09 15:48) [3]И что он дает кроме того, что на элементы списка можно галки ставить? Мне нужно выбрать ОДИН элемент из доступных в списке и запретить пользователю выбирать недоступные.
← →
Гаврила © (2006-04-09 16:20) [4]полагаю, что все таки правильное рещение - вообще выкинуть из Items те пункты, которые нельзя в данный момент выбрать
← →
EvS © (2006-04-09 16:30) [5]>И что он дает кроме того, что на элементы списка можно галки ставить?
Он дает возможность сделать отдельные элементы списка недоступными для выбора.
См. ItemEnabled
← →
DimDim © (2006-04-09 16:33) [6]Гы! Тогда меняются номера (ItemIndex) на элементы...
А просто скрыть (не удаляя) элементы в ComboBox можно? Например высоту I-го элемента в списке сделать =0?
← →
DimDim © (2006-04-09 16:53) [7]>Он дает возможность сделать отдельные элементы списка недоступными для выбора.
Может я чего-то не понимаю, но по-моему ItemEnabled блокирует изменение Checked-а в элементе списка, а не возможность выбора самого элемента.
← →
EvS © (2006-04-09 17:11) [8]Проверь в onClickCheck
← →
Гаврила © (2006-04-09 20:57) [9]Товарищ ДимДим!
подумай логически
какой смысл
задавать вопрос
и давать на него 5 вариантов ответа
из которых второй и четвертый неверны
причем это известно сразу и заранее?
Где идея то?
или я не догоняю?
← →
Leonid Troyanovsky © (2006-04-09 21:08) [10]
> DimDim © (09.04.06 16:33) [6]
> А просто скрыть (не удаляя) элементы в ComboBox можно? Например
> высоту I-го элемента в списке сделать =0?
Можно. А на зачем?
--
Regards, LVT.
← →
veb (2006-04-09 21:27) [11]Думаю, что по-любому необходимо хранить весь список значений в TStringList. А в ComboBox забрасывать по Assign или собственной процедуре, в зависимости от необходимых значений.
Классика жанра, интерфейс и код раздельно. :)
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.04.23;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.011 c