Главная страница
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.044 c
4-1088107162
AlexZ
2004-06-24 23:59
2004.08.15
from rsrc to file.


1-1091510617
race1
2004-08-03 09:23
2004.08.15
pointers


14-1090507038
banderas
2004-07-22 18:37
2004.08.15
Delphi 8 ваши впечатления:..


14-1091188408
Tuzemec
2004-07-30 15:53
2004.08.15
ищу TASM 5.0 или страрше


14-1090840734
Белый Крыс
2004-07-26 15:18
2004.08.15
Слава Одину! Неужели на форуме Игры появился модератор???