Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
896 / 343 / 65
Регистрация: 11.02.2012
Сообщений: 1,502
1

Combobox и enabled

10.07.2012, 19:42. Показов 2563. Ответов 3
Метки нет (Все метки)

Что-то я не вдуплил. Как скрыть или запретить некоторые пункты combobox?

Подобие
Delphi
1
Combobox.items[1].enabled:=false;
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.07.2012, 19:42
Ответы с готовыми решениями:

Управление св-вом ComboBox.Enabled через RadioButton'ы
Добрый день. Есть такая у меня проблема. В программе есть 2 кнопки (RadioButton) хотелось бы с...

Сохранить значение свойства Enabled Combobox в ini-файл
драсти как сохранить настройки в ини файл enabled:=true? дайте соурс пожалуйста...

Будут ли конфликтовать .Enabled в вба и условное форматирование со свойством Enabled
Существует разделенная форма: простая форма вместе с табличной частью. В зависимости от юзера,...

Enabled
Подскажите как сделать что бы при enable=false не менялcя стиль контрола, то есть внешний вид...

3
Мишка Косолапый :)
284 / 254 / 86
Регистрация: 15.02.2012
Сообщений: 1,511
10.07.2012, 20:39 2
Delphi
1
if combobox1.itemindex=1 then combobox1.itemintex:=-1;
Как бы если выбрал запрещенный то на начало кидает.
0
3941 / 1866 / 337
Регистрация: 16.03.2012
Сообщений: 3,880
10.07.2012, 21:29 3
Простого варианта не знаю, но советую копать в сторону OnDrawItem и OnMeasureItem.
В последнем событии можно указывать высоту итема при прорисовке. Может и 0 пойдёт? В событии OnDrawItem можно прорисовать как тебе угодно. Кстати, можно создать свой объект и прицепить к каждому итему. А в этом объекте хранить состояние Enable и Visible итема. При прорисовке проверять и соответственно выдавать.
И ещё. Наверняка есть нестандартные ComboBox-ы с такими возможностями, которые тебе нужны.
0
1299 / 705 / 107
Регистрация: 25.05.2011
Сообщений: 2,158
Записей в блоге: 51
10.07.2012, 23:55 4
Цитата Сообщение от HanDi Посмотреть сообщение
Что-то я не вдуплил. Как скрыть или запретить некоторые пункты combobox?

Подобие
Delphi
1
Combobox.items[1].enabled:=false;
копируеш все Combobox.items в TStringList. А далее просто удаляешь из комбобокса те которые не нужны

Combobox.items.Detete

чтобы восстановить значения комбобокса загружаешь список из листа

Delphi
1
2
3
4
5
6
var s:TStringList;
begin
{*bla bla bla bla bla*}
Combobox.items:=s;
{*bla bla bla bla bla*}
end;
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.07.2012, 23:55

Enabled
напишите в коде на C# если радиокнопка=true . то кнопки 1,2,....10.-неактивные. Пожалуйсто!

enabled:=false;
Не работает функция TTimer.Enabled:=false; В чем тогда проблема? Пробывал закрывать в скобки и...

свойство Enabled
Задача в следующем: нужно чтобы при щелчке свойтво объекта textBox1_Text становилось false, а при...

Enabled кнопки
Мне нужно чтобы когда значения некоторых переменных (а их 3 одна из них это перечисление enum...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru