winform Tab键循序 小发现

在Winform 的应用程序中,我们通常需要设置Tab的键的循序,当我们使用用户控件的时候,我们在界面会发现很难设置.

将我的小发现告诉大家吧,当需要设置用户控件的Tab键的时候,我们首先把那些不用tab键获取的控件的TabStop属性设置为False;

例如:

我们不需要获取焦点的GroupBox

gbKeyword.TobStop=false;

然后将其他剩下的需要获得焦点的空间的TabIndex都设置为1.

在使用户控件的时候,设置用户控件的值就ok了.

 

然后说说,在使用很多个GroupBox,界面比较复杂的情况下,怎么设置Tab键的循序呢.

截一张图看看,你就会明白了.

 

 

请大家注意看哦,在每个GroupBox下的那些控件的TabIndex的循序.

GroupBox 控件有其自己的 TabIndex 值,该值是一个整数。GroupBox 控件本身无法在运行时具有焦点。因此,GroupBox 内的每个控件都有其自己的十进制 TabIndex 值,该值从 .0 开始。当 GroupBox 控件的 TabIndex 递增时,其中的控件自然也相应递增。如果将 TabIndex 值从 5 更改为 6,则该组中第一个控件的 TabIndex 值自动更改为 6.0,依此类推。

 

补充一下,怎样才能看到上面显示的那写数字呢?哈哈,在 vs2008中,菜单里面的View下的Tab Order.

你就可以看见里面的图上的那些数字了.

 

 

转载于:https://www.cnblogs.com/Chailizi/archive/2009/01/20/1378986.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/268706.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

php配合jade使用,前端自动化系列(四)之jade预编译html

刚开始写这篇文章的时候;其实我是拒绝的;因为在 前端自动化系列(二)之less、scss、sass、stylus css预处理器 中;我已经表明了我的态度;我是不喜欢那种靠缩进来体现等级层次感的语法;但是考虑到css、js都有了现代化的写…

深入理解OkHttp源码(二)——获取响应

首先先看一张流程图,该图是从拆轮子系列:拆 OkHttp 中盗来的,如下: 在上一篇博客深入理解OkHttp源码(一)——提交请求中介绍到了getResponseWithInterceptorChain()方法,本篇主要从这儿继续往下讲解。 get…

成功解决Error running ‘Application‘: command line is too long

解决方法(推荐):idea点击 Run -> Edit Configurations 下拉选择JAR manifest 开始是没有这个选项的,点击Modify options 点击shorten command line 选择JAR manifest

IDEA 出现 java.lang.OutOfMemoryError: Java heap space 解决方式

File–>settings–>Build,Execution,Deployment–>Compiler 把图中700修改为4096

使用Exchange 的SMTP连接器路由/中继邮件的设定图例

博主的话:在钉子的博客上看到的文章,觉得很实用.因为公司有多个分公司,且邮件系统的域名不一样,对于特定的域名,我们觉得文中说的新建SMTP连接器,来实现对个别域名从专线发送.特别是对于国外的分公司,应该不…

java记事本课程设计,java记事本课程设计

java记事本课程设计 一、 设计内容和要求1、 设计一个具有 GUI 界面的记事本 含有简单的文字编辑功能 如 剪切、复制、粘贴、删除 还能实现保存、另存为、设置字体和颜色等功能。2、 本程序要构建的记事本程序参照了 Windows 操作系统的记事本工具 其功能有以下几个方…

MQFaultStrategy主要是用来规划消息发送时的延迟策略

这个类主要是用来规划消息发送时的延迟策略 package com.aliyun.openservices.shade.com.alibaba.rocketmq.client.latency;import com.aliyun.openservices.shade.com.alibaba.rocketmq.client.impl.producer.TopicPublishInfo; import com.aliyun.openservices.shade.com.ali…

[原创]Zenoss配置入门-邮件短信通知

前言:Zenoss提供了强大的事件告警通知功能,它提供两种方式,Email和pages(短信还是BB机?)。Email实时性不强,Pages又不知道怎么去配置,可能需要短信网关之类的吧。如何让zenoss的事件能第一时间通…

基于SOA的体系架构设计

当我在为全球酒店在线预订系统做架构设计时,我发现一个头疼的问题是如何保证系统与分布在全球各地的酒店之间完成消息的交互? 一个妥协的办法是,我们为酒店管理者提供管理功能入口,管理人员可以将酒店的客房及客房类型的数据输入到…

k8s pod MySQL环境变量,如何使用Kubernetes的configmap通过环境变量注入到pod里

在Kubernetes官网里,有这样一篇文章,提到了Kubernetes里的一个最佳实践就是把应用代码同配置信息分开,一种方式就是使用Kubernetes 1.2里引入的configmap概念。configmap实际上就是一系列键值对,存储于etcd里。etcd的官网有这样一…

matlab中提取裂缝图像,灰度图像中裂缝自动识别和检测方法与流程

本发明属于测绘科学与图像处理的交叉领域,特别是涉及一种灰度图像中裂缝自动识别和检测方法。主要应用于桥墩表面裂缝自动识别和检测,也可应用于隧道衬砌、大坝表面的裂缝检测和识别。背景技术:桥墩在使用过程中在载荷和自然环境的共同作用下…

回顾模块3

1 回顾模块32 3 4 静态方法5 与类无关,不能访问类里的任何属性和方法6 类方法7 只能访问类变量8 属性property9 把一个方法变成一个静态属性,10 flight.status11 status.setter12 flight.status 313 status.delter14 反射1…

mysql decode encode 乱码问题

mysql decode encode 乱码问题 帮网友解决了一个问题,感觉还是挺好的。 问题是这样的: 问个问题:为什么我mysql中加密和解密出来的字段值不一样?AES_ENCRYPT和 AES_DECRYPT 但是解密出来就不对了 有时候加密变成空值 我试过&am…

matlab读取正则找科学,MATLAB常用正则表达式记录

MATLAB正则表达式一、正则表达式正则表达式是一串用于定义某种模式的字符。在有些情况下(例如,在解析程序输入或处理文本块时),您通常会使用正则表达式在文本中搜索与该模式匹配的一组单词。数据处理是matlab的长项,但是正则表达式在做一些不…

通过JDBC进行简单的增删改查(以MySQL为例)

目录 前言:什么是JDBC 一、准备工作(一):MySQL安装配置和基础学习 二、准备工作(二):下载数据库对应的jar包并导入 三、JDBC基本操作 (1)定义记录的类(可选) (2)连接的获…