请教一下,如何在stringgrid中,按enter跳到下一行?
解决方案 »
- delphi7,TDBCombBox组件问题
- dbgrideh单元格直接编辑问题
- delphi 怎么写连接 DBASE的连接字符串啊???
- 如何用NSIS做个双语言的安装包
- 有关打开代码的问题
- 关于指针的问题,十万火急!在线等待……
- StringGrid里如何限制输入字符的长度,并且到达指定长度后自动跳到下一个格输入?
- 关于“ Response.SendRedirect('') ”的问题?
- 奇怪啊奇怪
- 如何截获Ctrl+tab 的消息, 我需要这些消息中做点事情
- 急急:怎样Copy一个Grid控件到一个新创建的Grid控件? (连同Grid的列属性定义Copy)
- SQL SERVER 7.0?
procedure TForm1.StringGrid1KeyPress(Sender: TObject; var Key: Char);
label
nexttab;
begin
if key=#13 then
begin
key:=#0;
nexttab:
if (stringgrid1.Col<stringgrid1.ColCount-1) then
begin
stringgrid1.Col:=stringgrid1.Col+1;
end
else
begin
if stringgrid1.Row>=stringgrid1.RowCount-1 then
stringgrid1.RowCount:=stringgrid1.rowCount+1;
stringgrid1.Row:=stringgrid1.Row+1;
stringgrid1.Col:=0;
goto nexttab;
end;
end;
end;