Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.04;
Скачать: CL | DM;

Вниз

Как проверить, нажата ли Enter в TStringGride в ячейке...   Найти похожие ветки 

 
DVP1   (2003-08-20 11:35) [0]

Как проверить, нажата ли "Enter" в TStringGride в ячейке
после окончания редактирования????


 
Ru ©   (2003-08-20 11:38) [1]

onKeyPress


 
mitur ©   (2003-08-20 11:45) [2]

>Ru
Наверное, не в OnKeyPress, а OnKeyDown, ведь константы вроде VK_RETURN, описанные в модуле Windows целого типа. В OnKeyDown параметр Key типа Word - не надо лишний раз конвертить.
А вообще, честно говоря, я не понял, зачем проверять этот ENTER


 
Ru ©   (2003-08-20 11:58) [3]

>mitur © (20.08.03 11:45) [2]

мог ошибиться

а надо например для реализации перехода в сл. ячейку (см. Ехель), т.к. сам грид не умеет.


 
mitur ©   (2003-08-20 12:03) [4]

Ага, понял.
Тогда так:
procedure TForm1.StringGrid1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if Key=VK_RETURN then
StringGrid1.Col:=StringGrid1.Col+1;
end;
Если надо перемещаться по строкам, то вместо Col - Row



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

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

Наверх




Память: 0.47 MB
Время: 0.024 c
1-10726
maratvg
2003-08-20 11:21
2003.09.04
использование with


6-10857
SemFLY
2003-06-26 16:52
2003.09.04
Почему не работает ? (TIdTCPClient и TIdTCPServer)


3-10613
Lexa_m
2003-08-15 13:45
2003.09.04
Компонент TDBLookupComboBox


3-10605
Morfeuse
2003-08-13 11:52
2003.09.04
изменить цвета фона в QuantumGrid


1-10814
lord
2003-08-21 11:55
2003.09.04
вывод переменной s= CSCFlags=0 #0 MAXUses=4294967295 на екран