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

Вниз

StringGrid...   Найти похожие ветки 

 
iskatel ©   (2005-02-14 00:24) [0]

как в StringGrid сделать чтоб по нажатию энтер курсор ввода перемещался в след ячейку? там есть такое только для таб, но когда я меняю ему VK_RETURN на VK_TAB хрен чего выходит, а спец свойства чтоб перейти на др ячейку я не нашел...


 
saNat ©   (2005-02-14 00:34) [1]

А если смотреть нажатую клавишу и при нажатом Enter выделять нужную ячейку?

С уважением, ЕВА


 
iskatel ©   (2005-02-14 00:40) [2]

ну мож я выражаюсь плохо, но я вроде понятно написал, что нету там такого метода (по крайней мере я не нашел) чтоб чтото выделить (плюс перевести в режим редактирования)...


 
GanibalLector ©   (2005-02-14 02:34) [3]

Здорова советчик ;)
На вот,попробуй :
procedure TForm1.StringGrid1KeyDown(Sender: TObject; var Key: Word;
 Shift: TShiftState);
begin
if key = vk_return then begin
  if Stringgrid1.col>=Stringgrid1.ColCount-1 then
     begin
       if Stringgrid1.Row>=Stringgrid1.Rowcount-1 then
       Stringgrid1.Row:=Stringgrid1.row
         else Stringgrid1.Row:=Stringgrid1.row+1;
       Stringgrid1.col:=1;
     end else
     Stringgrid1.col:=stringgrid1.col+1;
     Stringgrid1.EditorMode:=true;end;
end;


 
GanibalLector ©   (2005-02-14 02:56) [4]

>плюс перевести в режим редактирования
Это от Лукавого!!!Ну,если так хочеться,то пожалуйста :
Stringgrid1.EditorMode:=false;


 
iskatel ©   (2005-02-15 00:10) [5]

2GanibalLector чтото я стормозил, думая что row и col read only...

ЗЫ последнего сообщения вообще не понял, в режим редактирования то Stringgrid1.EditorMode:=true, как ты и писал в [3]...



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

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

Наверх




Память: 0.47 MB
Время: 0.028 c
1-1108312356
Alex31
2005-02-13 19:32
2005.02.27
Как открыть Word и передать "ему" имя файла?


1-1108463529
Nekromant
2005-02-15 13:32
2005.02.27
переименовываю файл .....


14-1107837578
Duddits
2005-02-08 07:39
2005.02.27
Кто кого сильнее: Мелкософт или Гугль?


14-1106823352
dr Tr0jan
2005-01-27 13:55
2005.02.27
Завтра лечу в Питер


1-1108401404
yarvu
2005-02-14 20:16
2005.02.27
ActiveX HTML