zoukankan      html  css  js  c++  java
  • TDBGrid中用Enter仿真Tab键盘

    procedure TForm1.FormKeyPress(Sender: TObject; var Key: 
    Char);
    begin
      if Key = #13 then //如果是一个Enter键盘
      begin
        if not (ActiveControl is TDBGrid) then  //如果当前的控件不是TDBGrid
        begin 
           Key := #0; 
           Perform(WM_NEXTDLGCTL, 0, 0); { move to next control }
        end
        else if (ActiveControl is TDBGrid) then //在TDBGrid中
        begin
           with TDBGrid(ActiveControl) do
           begin
             if selectedindex < (fieldcount -1) then //如果不是最后一个字段
                selectedindex := selectedindex +1
             else
                selectedindex := 0;
           end;
       end;
    end; 
    end;

    好的代码像粥一样,都是用时间熬出来的
  • 相关阅读:
    XML导入数据库
    文件流 +Excel导出
    LINQ
    Lambda
    多线程编程
    反射
    匿名类
    匿名类
    委托与事件
    ubuntu开放指定端口
  • 原文地址:https://www.cnblogs.com/jijm123/p/13767473.html
Copyright © 2011-2022 走看看