Вниз
Скачать: CL | DM;

Проблема с комбобоксами   Найти похожие ветки 

← →
Sam Stone   (2002-07-27 16:24) [0]

Люди, помогите. У меня такая проблема: есть несколько комбобоксов с одинаковыми элементами и надо сделать так, чтобы при выборе одного элемента в других комбобоксах его не было видно, но при смене это эл-та на другой о возвращался во все эти чертовы боксы. (то есть, например, n комбобоксов, в каждом из которых элементы - строки, равные "1",...,"10". В комбобоксе №1 выбираем, например, "6". После чего во всех других боксах "6" в списке исчезает и остается выбранным в боксе №1. Далее, в том же боксе №1 меням свой выбор с "6" на "2". В результате везде можно будет выбрать "6", но нельзя - "2". Надеюсь, я написал понятно)


← →
Malder ©   (2002-07-27 16:35) [1]

А в чем проблема ?


← →
Sam Stone   (2002-07-27 16:40) [2]

как все это реализовать


← →
TTCustomDelphiMaster ©   (2002-07-27 17:27) [3]

По событию onChange удаляй и вставляй строки в других ComboBox с помощью Items.Delete и Items.Insert


← →
Sam Stone   (2002-07-27 20:08) [4]

а если комбобоксов много? И еще вопросик: что происходит с индексами элементов, если один удалить(т.е. пусть эл-ты от 1 до 10 и удалили 4. У 5-10 индексы старыми останутся или на -1 изменятся)?


← →
TTCustomDelphiMaster ©   (2002-07-27 20:55) [5]


> Sam Stone (27.07.02 20:08)
> а если комбобоксов много?

Назначь им всем один обработчик onChange. В параметре Sender передается указатель на ComboBox в котором произошло изменение. Список всех ComboBox"ов можно достать через TForm.Components или занести в TObjectList


>индексы старыми останутся или на -1 изменятся)?

Изменятся.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: -0.99 c
1-24059
Arhangel
2002-07-25 13:32
2002.08.08
Меню


1-24012
Иван61
2002-07-28 20:02
2002.08.08
Грабли по имени UpCase


1-23995
ed_209
2002-07-28 02:16
2002.08.08
2 FileStreams on 1 file...


1-24005
msalex
2002-07-28 14:05
2002.08.08
Reach Edit: найти положение текстового курсора по положению кур.


3-23947
Afreet
2002-07-19 07:36
2002.08.08
Есть ли ограничения у TTable на количество принимаемых записей?




   Наверх