这妞不错!

会有那么一天...

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

DataGridView中按回车键时向后移动、可设置在某几列中移动


        protected override bool ProcessCmdKey(ref Message msg, System.Windows.Forms.Keys keyData)
        {
            if (xdgvWorkSignListSave.CurrentCell != null && keyData == Keys.Enter)//如果页面中有多个表格,须指定操作那个
            {
                if (xdgvWorkSignListSave.CurrentCell.ColumnIndex < 1)// 1、为前两列之间移动。
                {
                    SendKeys.Send("{Tab}");
                    return true;
                }

                SendKeys.Send("{Down}");
                SendKeys.Send("{Home}");
                return true;
            }
            return base.ProcessCmdKey(ref msg, keyData);
        }

posted on 2013-02-21 09:32  这妞不错  阅读(422)  评论(0编辑  收藏  举报