首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

按Tab键,该怎么解决

2012-04-13 
按Tab键Protected Overrides Function ProcessTabKey(ByVal forward As Boolean) As Boolean我在Listview

按Tab键
Protected Overrides Function ProcessTabKey(ByVal forward As Boolean) As Boolean

我在Listview中,用了这个方法来控制按Tab键,可是为什么不能进入这个方法呢。

我随便测试了一个是可以的,但是我用到程序中却不行,是因为什么地方设置了什么使其不起作用了吗

求解答。。。

[解决办法]
这种方式好像要处理windows消息的
为什么不处理keydown,keyup这些事件呢
[解决办法]
可以用这个

C# code
        protected override bool ProcessCmdKey(ref System.Windows.Forms.Message msg, System.Windows.Forms.Keys keyData){}
[解决办法]
。。。给你完整的代码
C# code
        protected override bool ProcessCmdKey(ref System.Windows.Forms.Message msg, System.Windows.Forms.Keys keyData)        {            switch (keyData)            {                case System.Windows.Forms.Keys.Tab:                    MessageBox.Show("OK!");                    return true;            }            return base.ProcessCmdKey(ref msg, keyData);        }
[解决办法]
你的方法设个断点再调试一下 钩子还是少用

热点排行