让enter键功能和Tab键一样
来源:互联网 发布:淘宝卖家怎么查看粉丝 编辑:程序博客网 时间:2024/05/22 06:28
//
//
// 参数:
// msg:
// 通过引用传递的 System.Windows.Forms.Message,它表示要处理的窗口消息。
//
// keyData:
// System.Windows.Forms.Keys 值之一,它表示要处理的键。
//
// 返回结果:
// 如果字符已由控件处理,则为 true;否则为 false。
protected override bool ProcessCmdKey(ref Message msg, Keys keyData);
//
//
// 参数:
// charCode:
// 要处理的字符。
//
// 返回结果:
// 如果字符已由控件处理,则为 true;否则为 false。
[EditorBrowsable(EditorBrowsableState.Advanced)]
protected override bool ProcessDialogChar(char charCode);
//
//
// 参数:
// keyData:
// System.Windows.Forms.Keys 值之一,它表示要处理的键。
//
// 返回结果:
//
// 参数:
// msg:
// 通过引用传递的 System.Windows.Forms.Message,它表示要处理的窗口消息。
//
// keyData:
// System.Windows.Forms.Keys 值之一,它表示要处理的键。
//
// 返回结果:
// 如果字符已由控件处理,则为 true;否则为 false。
protected override bool ProcessCmdKey(ref Message msg, Keys keyData);
//
//
// 参数:
// charCode:
// 要处理的字符。
//
// 返回结果:
// 如果字符已由控件处理,则为 true;否则为 false。
[EditorBrowsable(EditorBrowsableState.Advanced)]
protected override bool ProcessDialogChar(char charCode);
//
//
// 参数:
// keyData:
// System.Windows.Forms.Keys 值之一,它表示要处理的键。
//
// 返回结果:
// 如果键已由控件处理,则为 true;否则为 false。
protected override bool ProcessDialogKey(Keys keyData);
1.重写ProcessCmdKey
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
if (Keys.Enter == keyData)
{
SendKeys.Send("\t");
}
return base.ProcessCmdKey(ref msg, keyData);
}
2.重写ProcessDialogKey
protected override bool ProcessDialogKey(Keys keyData)
{
if (keyData == Keys.Enter)
{
keyData = Keys.Tab;
}
return base.ProcessDialogKey(keyData);
}
- 让enter键功能和Tab键一样
- 让Enter键实现Tab键的功能
- C#实现用Enter键和Tab键同样功能
- Enter实现Tab键的功能
- 用Enter键完成Tab的功能
- Delphi Enter实现与Tab一样的功能
- Enter代替Tab键
- C# - 在 WinForm 中让 Enter 键变成 Tab 键
- 使用Enter键代替Tab键的功能
- 如何实现C#中用Enter完成TAB键功能
- DatagridView中实现Enter键类似Tab功能
- 在.net里面实现Enter和Tab一样的效果
- C# :DataGridView中使按下Enter键达到与按下Tab键一样的效果
- C# 中Enter键代替Tab键(TextBox和ComboBox)
- EXTJS enter替代tab功能
- 页面捕获Enter键实现Tab键移动功能(指定特定的控件)
- winform 通过左右键,或enter键做类似Tab键的功能
- 用PB实现ENTER键来代替TAB键的功能
- 服务器性能分析工具gprof的使用及没有生成gmon.out文件的原因
- Parallel Processing and Multi-Core Utilization with Java
- 关于Cassandra的节点通讯机制——Gossip
- Spring 3.x企业应用开发实战(10)----AOP切面
- 操作系统进程调度管理实验【C语言】【源码】【windows版】
- 让enter键功能和Tab键一样
- Sybase- Invalid column name '2013-09-25'.
- Cocos2D-x中关于do{}while(0)和CC_BREAK_IF的用法
- js操作表格
- 利用业务中的主动和被动巧妙的驱动用户遵守规则
- 拉丁方阵问题。(数组版)
- 微信在android平台上开发的注意事项(以官方提供的demo为例):
- uva 253 Cube painting
- 微信公众平台开发