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

combobox в Stringgride   Найти похожие ветки 

← →
ksa2002 ©   (2004-07-29 10:10) [0]

Есть combobox  который открывается в таблице , для выбора значения и подстановки в таблицу.

procedure TForm1.ComboBox3Change(Sender: TObject);
begin
.....................
 StringGrid2.Cells[naklad_1_2,naklad_2_2]:=trim(combobox3.Text);

end;

procedure TForm1.ComboBox3Select(Sender: TObject);
begin
..........................
 StringGrid2.Cells[naklad_1_2,naklad_2_2]:=trim(combobox3.Text);
ComboBox3.Visible:=false;
end;

Проблема в следующем  когда пользователь вводит руками значение то при первом совпадении список подставляет значения и закрывается .А как сделать так, чтобы можно было различать подставил ли  combobox  сам значение или или его выбрал пользователь (можно ли так сделать)?


← →
Kurtevich   (2004-07-29 11:07) [1]

как понять "combobox подставил сам значение"?


← →
Леприкон ©   (2004-07-29 11:41) [2]

Может Items.IndexOf() поможет?


← →
ksa2002 ©   (2004-07-29 12:13) [3]


> Kurtevich   (29.07.04 11:07) [1]
> как понять "combobox подставил сам значение"?

Если в списки есть значения (111,112), то когда пользователь нажмёт 1 , то будит подсвечиваться число 111 , что в следствие вызавит метод select  и сворачивания comboboxa


← →
Sandman25 ©   (2004-07-29 12:15) [4]

Значит, нужно обрабатывать не OnSelect, а OnExit


← →
ksa2002 ©   (2004-07-29 12:32) [5]


> Sandman25 ©   (29.07.04 12:15) [4]
> Значит, нужно обрабатывать не OnSelect, а OnExit

Нет смысла


← →
Sandman25 ©   (2004-07-29 12:34) [6]

[5] ksa2002 ©   (29.07.04 12:32)

Ну, если Вас устраивает текущая функциональность, то, конечно, нет смысла.
А в чем тогда проблема? Зачем знать, как произошел выбор? Или если выбор был при подстановке, то закрывать Combobox не надо? :)


← →
ksa2002 ©   (2004-07-29 12:55) [7]

Вот если пользователь выбрал сам , то тогда сврачиваем список,при это я обробатываю событие Select, а вот если он вводит и список подставляет сам то тогда тоже вызывается это событие (вот в том и проблем ).

Ладно а как сделать так чтобы список неподсвечивал значения при вводе (это какое свойство) ?


← →
Леприкон ©   (2004-07-29 12:59) [8]


> ksa2002 ©   (29.07.04 12:55) [7]

Аутокомлит


← →
ksa2002 ©   (2004-07-29 13:10) [9]

Спасиб , хоть так сделаю.



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

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



Память: 0.47 MB
Время: 0.023 c
3-1090471464
malefik
2004-07-22 08:44
2004.08.15
Вопрос по параметрам.......TQuery


3-1090219511
brejnev
2004-07-19 10:45
2004.08.15
Считать данные из TQuery


1-1091044820
Lego
2004-07-29 00:00
2004.08.15
Как сохранить Canvas, а потом загрузить и продолжить работу ?


14-1090963376
Pass
2004-07-28 01:22
2004.08.15
D8


14-1090678034
Андрей Сенченко
2004-07-24 18:07
2004.08.15
Параметры БАТников




   Наверх