Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.15;
Скачать: 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 вся ветка

Текущий архив: 2004.08.15;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.025 c
6-1087201621
Apocalepse
2004-06-14 12:27
2004.08.15
Передача текста. Срочно!!! Подалуйста.


14-1090860633
Art_Z
2004-07-26 20:50
2004.08.15
Два аргумента за Unix


14-1090925172
Vovchik_A
2004-07-27 14:46
2004.08.15
Кстати, об отдыхе...


14-1091015553
Nikolay M.
2004-07-28 15:52
2004.08.15
Задачка


1-1091266084
Gear
2004-07-31 13:28
2004.08.15
Работа с потоками в компонентах.