WinForm界面中快捷键设置


这是对整个界面的快捷键的设置,比如查询,保存。
1 protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
2 {
3 if (keyData == Keys.F2)
4 {
5 if (btnSelect.Enabled)
6 {
7 btnSelect_Click(null, EventArgs.Empty);
8 return true;//这里return true 否则控件焦点会跟着方向键改变
9 }
10 }
11 else if (keyData == Keys.F4)
12 {
13 if (btnSave.Enabled)
14 {
15 btnSave_Click(null, EventArgs.Empty);
16 return true;//这里return true 否则控件焦点会跟着方向键改变
17 }
18 }
19 return base.ProcessCmdKey(ref msg, keyData);//这句保证其它按键能正常使用
20 }

WinForm界面中快捷键设置

时间: 2024-08-04 13:06:53

WinForm界面中快捷键设置的相关文章

在Winform界面中实现对多文档窗体的参数传值

在Winform界面中窗体我们一般使用多文档进行展示,也就是类似一般的选项卡的方式可以加载多个窗体界面.一般来说,我们如果打开新的窗体,给窗体传递参数是很容易的事情,但是在框架层面,一般的窗体是通过动态创建的,一般传入窗体的类型,在多文档集合里面判断,如果存在则激活,如果不存在则创建的方式,所以我们传递参数会碰到一些问题.本文即使介绍如何在这种方式下,给窗体对象传递参数,从而实现相应的数据处理功能. 不管是主体界面中,左侧包含树形列表,还是顶部包含工具栏的情况,都可能涉及打开窗体的时候,传递一些

Windows Form 中快捷键设置

在Windows Form程序中使用带下划线的快捷键只需要进行设置: 就能够工作. Windows Form 中快捷键设置

在Winform界面中使用DevExpress的TreeList实现节点过滤查询的两种方式

在我较早的一篇随笔<在DevExpress程序中使用TeeList控件以及节点查询的处理>中,介绍了在树形列表TreeList控件上面,利用SearchControl实现节点的模糊查询过滤操作,效果还是非常不错的,TreeList功能比较强大,界面也相对比微软内置的Winform的TreeView控件美观不少.后来在一次偶然过程中,发现TreeList控件本身就可以打开头部过滤输入,实现节点的快速过滤,不过过滤是完全匹配方式,和我们常规的模糊匹配思路不一样,本篇随笔介绍对TreeList控件常

idea中快捷键设置为eclipse中快捷键

打开file-settings,然后搜索key,在keymap中选择eclipse (1) (2) 原文地址:https://www.cnblogs.com/alice-cj/p/10263419.html

Web界面和Winform界面生成,代码生成工具

在上面一篇随笔<代码生成工具之界面快速生成>介绍了代码生成工具Database2Sharp的界面生成操作,其中介绍了Web界面(包括列表界面.内容显示.内容编辑界面的生成,另外还介绍了Winform界面的内容编辑界面的生成,本篇主要继续介绍Winform界面生成中的查询列表界面的操作展示等信息. 基于Winform的界面生成,配合我的Winform开发框架,提供了三种不同的界面生成,包括传统界面样式.DotNetBar界面样式和DevExpress界面样式的代码生成,这几种界面是目前Winfo

在Winform程序中设置管理员权限及为用户组添加写入权限

在我们一些Winform程序中,往往需要具有一些特殊的权限才能操作系统文件,我们可以设置运行程序具有管理员权限或者设置运行程序的目录具有写入的权限,如果是在操作系统里面,我们可以设置运行程序以管理员身份运行,或者设置Users用户组在运行目录中具有写入权限都可以解决问题,不过如果我们想通过C#代码进行自动的处理,那么应该如何实现呢? 1.系统设置管理员权限或者目录写入权限 如果我们需要让程序以管理员身份运行,那么可以通过设置快捷方式的属性或者应用程序的属性为[以管理员身份运行此程序]即可实现,如

(转)在Winform程序中设置管理员权限及为用户组添加写入权限

本文转载自:http://www.cnblogs.com/wuhuacong/p/5645172.html 在我们一些Winform程序中,往往需要具有一些特殊的权限才能操作系统文件,我们可以设置运行程序具有管理员权限或者设置运行程序的目录具有写入的权限,如果是在操作系统里面,我们可以设置运行程序以管理员身份运行,或者设置Users用户组在运行目录中具有写入权限都可以解决问题,不过如果我们想通过C#代码进行自动的处理,那么应该如何实现呢? 1.系统设置管理员权限或者目录写入权限 如果我们需要让程

c# winfrom 菜单中快捷键的设置

c# winfrom 菜单中快捷键的设置,按Alt+H就打开帮助 博客分类: c#(winform) CC++C#F# 比如一个菜单中有   文件(F)   查看(V)  收藏(A) 然后不用鼠标去点,直接按Alt+F打开文件,按Alt+V打开查看,按Alt+A打开收藏 只需要在各个菜单控件的Text上写上(&字母)就可以了 文件(F) :文件(&F) 查看(V) :查看(&V) 收藏(A) :收藏(&A) 黑色头发  http://heisetoufa.iteye.com

SUBLIME TEXT 2中,光标移入移出括号的快捷键设置

无赖右方向键→和End键都在键盘的另一边,每次输入完一个函数,光标在各种括号中间,有什么更好的方式将光标移出来呢? 在Sublime Text 2中,我们可以自己设置快捷键: { "keys": ["ctrl+alt+space"], "command": "move", "args": {"by": "characters", "forward"