Форум: "Основная";
Текущий архив: 2004.04.25;
Скачать: [xml.tar.bz2];
ВнизКак принудительно вызвать событие OnSelectCell в StringGrid Найти похожие ветки
← →
GRF © (2004-04-06 22:36) [0]Подскажите как вызвать событие OnSelectCell в StringGrid. У меня при выборе ячейки появляется вместо нее Edit. По нажатитю Enter в Edit-е он должен исчезнуть и вызвать событие OnSelectCell в другой ячейке (соседней) и соответственно там появиться. Т.е. нужно осуществить переход между ячейками по нажатию Enter.
← →
Гаврила (2004-04-06 23:14) [1]Ну и вызови обработчик события напрямую
procedure TForm1.Edit1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
var
CanSelect: Boolean;
begin
if Key = VR_RETURN then
StringGrid1SelectCell(Sender, 1, 2, CanSelect);11111
end;
← →
GanibalLector © (2004-04-06 23:17) [2]А нафига так сложно с editom?
И так можно перейти на другую ячейку программно(хоть вниз,хоть вверх)
← →
GanibalLector © (2004-04-06 23:18) [3]хоть влево ,хоть вправо.И все после нажатия на Enter
← →
GRF © (2004-04-07 09:23) [4]Мне тут посоветовали просто менять значение StringGrid.Col и Row. Событие при этом действительно возникает.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.04.25;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.036 c