Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.116 c
15-1143993758
ArtemESC
2006-04-02 20:02
2006.04.23
С помощь чего можно...


4-1139054418
MyCola
2006-02-04 15:00
2006.04.23
Сигнализация для мышки и клавы


2-1144326365
RomanH
2006-04-06 16:26
2006.04.23
IBTable или Table


2-1144495231
ctudent
2006-04-08 15:20
2006.04.23
ПОЖАЛУЙСТА ПОМОГИТЕ!!!


15-1143661950
DillerXX
2006-03-29 23:52
2006.04.23
Избитая тема - какой телефон выбрать





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский