VB中利用ccrpHotKey控件设置热键

文章作者 100test 发表时间 2007:09:29 12:56:00
来源 100Test.Com百考试题网


  简介:ccrphotkey是一个第三方控件,该控件可以轻松实现热键功能

  使用示例

  您一定对“Ctrl+Alt+Z”很熟悉吧?没错,它是QQ里打开消息对话框的默认热键,通过这组热键,我们可以很迅速的打开消息对话框查看,大大加快我们操作的速度。同时我们也知道,在QQ的系统设置中可以对热键进行设置(如图1),当我们按下任何热键组合时,文本框都会实时显示热键组合,让用户明白当前按下的热键是什么。


图1

  热键可以大大加快使用者的操作速度,对于开发者来说,在自己的程序中使用热键同样会使操作更简便、使得程序更加人性化。那么你是否也想实现像QQ中那样的可以让用户自由设置的热键编辑框呢?下面我们就通过使用示例,介绍一个很实用的控件ccrpHotKey,它可以帮助你轻松实现强大的热键功能。

  ccrpHotKey控件的外观以及许多属性都跟我们熟悉的文本框的属性相类似,因此我们可以很轻松的对其进行设置。

  第一步:首先启动Visual Basic 6.0,新建一个窗口。
  
  第二步:加载ccrpHotKey控件,设置其属性。

  ①在控件工具栏中单击右键,选择“部件”,在弹出的窗口中点击“浏览”,找到ccrpHotKey控件,载入它;把它添加到Form1窗体中适当位置即可。

  ②修改ccrpHotKey控件属性。选中ccrpHotKey控件后,在属性设置区域可以对其进行设置,其中的按键组合设置最为重要(如图2),你可以根据需要设置允许或者禁止某些组合,如要禁止“Ctrl+Alt”的组合,就将AllowCtrlAlt属性改为False即可,依此类推。当然,我们也可以在程序运行中动态地改变这些属性。


图2

  第三步:加载其他控件,完成界面的设置。

  ①在窗体中添加用于设置热键和退出的2个CommandButton控件,名称分别为cmdSetHotKey和cmdExit,caption属性为“设置热键”和“退出”。

  ②添加一个frame控件,caption为“热键信息”;在其中添加两个Label标签,名称为lblKeyCode和lblShift,用来显示按下热键的KeyCode等信息。

相关文章


Office2007文档主题的应用或自定义
Office2007中用格式刷快速编辑数据格式
VB中用第三方控件打造OfficeXP菜单
VB中利用第三方控件实现软件在线升级
VB中利用ccrpHotKey控件设置热键
VisualBasic编程映射_中断网络磁盘
用VisualBasic实现undo功能
用VB设计M 信息群发软件
导出EXCEL_FOXPRO_PRODOX格式表
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛