datagrid控件中回车键水平跳转.txt

来自「常用c#知识库」· 文本 代码 · 共 28 行

TXT
28
字号
1.建立基类的派生类
private class mydataGrid1:System.Windows.Forms.DataGrid
		{
			protected override bool ProcessCmdKey(ref System.Windows.Forms.Message msg, System.Windows.Forms.Keys keyData) 
 
			{ 
 
				if(msg.WParam.ToInt32() == (int) Keys.Enter) 
 
				{ 
 
					SendKeys.Send("{Tab}"); 
 
					return true; 
 
				} 
 
				return base.ProcessCmdKey(ref msg, keyData); 
 
			} 
		}
2.修改声明
//		private System.Windows.Forms.DataGrid dataGrid1;
		private mydataGrid1 dataGrid1;
3.修改实例
this.dataGrid1 = new mydataGrid1();

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?