WPF 回车转Tab实现跳转
1.重写窗体的KeyDown事件
- protected override void OnKeyDown(KeyEventArgse)
- {
- if (e.Key == Key.Enter)
- {
- // MoveFocus takes a TraveralReqest as its argument.
- TraversalRequest request = new TraversalRequest(FocusNavigationDirection.Next);
- // Gets the element with keyboard focus.
- UIElement elementWithFocus = Keyboard.FocusedElement as UIElement;
- // Change keyboard focus.
- if (elementWithFocus != null)
- {
- elementWithFocus.MoveFocus(request);
- }
- e.Handled = true;
- }
- base.OnKeyDown(e);
- }
2.在基容器如Grid的KeyDown事件中
- <Grid KeyDown="Grid_KeyDown">
实现代码
- private void Grid_KeyDown(object sender, KeyEventArgse)
- {
- var uie = e.OriginalSource as UIElement;
- if (e.Key == Key.Enter)
- {
- uie.MoveFocus(new TraversalRequest(FocusNavigationDirection.Next));
- e.Handled = true;
- }
- }
转载于:https://www.cnblogs.com/zhengwen/archive/2011/03/16/1986191.html
WPF 回车转Tab实现跳转相关推荐
- WPF 4 开发Windows 7 跳转列表(JumpList)
原文:WPF 4 开发Windows 7 跳转列表(JumpList) 在之前写过的<Windows 7 任务栏开发系列>中我们通过Visual Studio 2008 借助微软提供的Wi ...
- 在asp.net中实现回车替代Tab键
通常在网页中添加大量内容时,为了便捷,需要实现回车替代Tab键,按照次序填写内容. 由于在asp.net中fouce函数中有功能,既控件聚焦.但是如果要实现回车替代Tab键还得需要脚本语言来实现. 其 ...
- 按钮如何控制tab页面跳转
按钮控制tab跳转:想通过按钮来控制tab切换,并触发事件,进而获得相应的数据 图一: 图二: 操作效果介绍:图片为el-tab-pane页面,由图一可看到当前所在**工区tab页面,点击添加工点** ...
- word如何显示空格、回车、tab、分隔符等格式标记
有时候写word的时候会看不见空格.回车.tab.分隔符等格式标记,结果到别人那边显示出来显得自己排版很不专业很不认真,这时就需要把这些格式标记显示出来避免这些情况 点击左上角的文件 找到下方的&qu ...
- vue表格回车切换到下一个input或select(回车代替tab功能)
简化版,后续有时间在完善,先提供一个思路. 如图 一.使用回车触发table中每一列input框代码如下 <!DOCTYPE html> <html lang="en&qu ...
- [html] 回车表单自动跳转如何禁止
简述 html中,表单敲回车会自动提交,将自动提交解决掉之后,又会自动跳转刷新. 变成 192.168.1.111:/xxxx?yyy=zzz 这种格式 解决方法 加上onsubmit="r ...
- oracle中去掉回车、Tab、制表、空格等特殊符号
Oracle数据库中有各种数据类型,其中varchar2是存放字符串数据类型的,也是使用最多的类型,可以存储大部分的字段,包括常用的以及一些特殊的字符(如换行符.回车符.空格符等),但是这些特殊字符有 ...
- JavaScript原生代码编写选项卡Tab页跳转功能
本文主要介绍使用 JavaScript 原生代码编写选项卡Tab页的跳转功能. 一.先来看看效果图 二.准备文字素材 文字素材选择诗经里面的三首古诗,分别是关雎.蒹葭和采薇 <关雎> 关关 ...
- 【WPF】使用Tab键Focus控件的相关操作
页面 一个页面(窗口)中默认的使用Tab键时,默认Focus元素的顺序是按xmal页面的控件的顺序 在代码中如果想调整某些控件的顺序,可以在代码中使用KeyboardNavigation.SetTab ...
最新文章
- 点击按钮测试用例标题_怎么写测试用例?
- /etc/profile 和 ~/.profile 区别是全部用户,和单一用户
- 对Spring IOC的理解(转)
- 基础练习 数列特征 c语言
- 使用SampleGrabber过滤器扑获图像
- Linux系统编程----12(线程概念,Linux线程实现原理,栈中ebp指针和ebp指针,线程的优缺点和共享资源)
- Audit(查看审核/审计信息)
- 循环序列模型 —— 1.7 对新序列采样
- 程序员需培养企业家式的能力
- java和以太坊交互_java类库web3j开发以太坊智能合约快速入门
- word中打开vba编辑器方式
- 【Android综合编程】CH2EventBus
- mysql如何源码安装_超详细的MySQL源码编译安装与配置 值得收藏!
- html网站a标签直接下载pdf,不在浏览器打开
- Sqlite3相关函数返回值及其含义
- sklearn之线性回归实现—阿里云天池二手车交易价格预测赛
- 抽样技术--简单随机抽样
- 三级医院信息互联互通标准化成熟度测评要求
- intouch报表数据的获取
- Window管理右键菜单