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

Вниз

Как принудительно вызвать событие 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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.036 c
1-1081251006
Aleksandr
2004-04-06 15:30
2004.04.25
Если я назначаю событие Application.OnException, как оно с try..?


14-1080554097
Dmitriy O.
2004-03-29 13:54
2004.04.25
Как определить чо нужно а что нет ?


6-1077296851
Сергей Чурсин
2004-02-20 20:07
2004.04.25
Как убрать Netbeui,не убирая имена компов, шаринги в Netw. ?


3-1080541002
n313
2004-03-29 10:16
2004.04.25
Можно ли добавить рисунок в строку таблицы(Table)?


14-1080838019
Desdechado
2004-04-01 20:46
2004.04.25
Как для конкретного юзера винды ХР заблокировать флоп