Форум: "Основная";
Текущий архив: 2003.09.04;
Скачать: [xml.tar.bz2];
ВнизКак проверить, нажата ли 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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.01 c