文档章节

winform程序中将控件置于最顶层或最底层的方法

Jasonys
 Jasonys
发布于 2017/05/17 14:31
字数 199
阅读 5
收藏 0
点赞 0
评论 0

有时,我们可能动态的添加控件,并准备将其置于对顶层或最底层。实现的方法有两个:

一种方法是在WinForm窗体中使用Controls控件集的SetChildIndex方法,该方法将子控件设定为指定的索引值,其方法原型如下:

void SetChildIndex(Control child, int newIndex)

假设窗体中有一个按钮Button控件,名为button1,如果将其的索引设置为10,源代码如下:

this.Controls.SetChildIndex(button1, 10);

索引越大,控件位置越靠上。
另外一种方法是使用相应控件的使用其源代码如下:

button1.BringToFront();  //将控件放到所有控件最前端  
button1.SendToBack();   //将控件放到所有控件最低端

© 著作权归作者所有

共有 人打赏支持
Jasonys
粉丝 0
博文 7
码字总数 966
作品 0
深圳
程序员
Winform 对多个按钮相同热键时的处理

在Winform中我们可以通过在按钮的名称上使用&来给按钮设置热键。但是如果多个按钮有相同的热键时会发生什么呢?我们来做个实验。 我们放三个按钮并设置同样的热键,然后在每个按钮的处理函数...

arthurshan ⋅ 2013/07/24 ⋅ 0

c#winform跨线程访问控件

1.背景 对于winform程序来说,当我们点击按钮,需要消耗一定时长才能拿到数据后才能显示在界面上某个控件上的情况,我们通常会专门开一个线程去拿数据,这样不会造成界面处于假死状态 2.常规...

我只是一只小小鸟 ⋅ 2016/07/25 ⋅ 0

Spread Studio 表格控件:定制 MaskCellType 限制输入字母和特殊字符

Spread Studio 表格控件提供 MaskCellType 来限制最终用户输入格式。论坛中也有一些用户提交关于 MaskCellType 的问题。本篇文章中将阐述如何继承 MaskCellType 来限制最终用户只能以“XXX-X...

阿希达卡 ⋅ 2013/07/19 ⋅ 0

winform分辨率问题解决方案

一、问题分析 winform程序在不同分辨率下产生界面混乱的主要原因是,默认情况下winform程序的坐标是基于Point(点)的,Point与DPI(分辨率,每英寸所打印点数)相关。当DPI发生变化时,显示...

牛牛牛大棚 ⋅ 2016/02/04 ⋅ 0

Iocomp控件官网下载地址破解功能介绍手册

Iocomp 以引入我们最新的100%管理,引进了 .NET WinForm,该套件以 100% 管理代码写成,免费全程技术支持、高级、高速、易用、实时的划分组件,具有许多其他图表组建没有的新特性和功能。 Io...

yidongkaifa ⋅ 2014/04/28 ⋅ 0

SkipList的那点事儿

Skip List的工作原理 Skip List(跳跃表)是一种支持快速查找的数据结构,插入、查找和删除操作都仅仅只需要对数级别的时间复杂度,它的效率甚至可以与红黑树等二叉平衡树相提并论,而且实现...

SylvanasSun ⋅ 2017/12/31 ⋅ 0

博为峰Java技术文章 ——JavaSE Swing 标签

博为峰小博老师: 下图列出了Label常用的构造器: 通过构造器创建了Label组件后,可通过组件内置的方法来操纵这个组件,其方法如下图所示。 在顶层容器中添加两个标签组件,其具体的代码如下...

博为峰教研组 ⋅ 2016/12/27 ⋅ 0

UI自动化测试工具White简介以及使用经验总结(一)

一、White简介 White是微软开发的一个开源工具,它提供了一套主要用于UI测试的框架。它适用于WinForm, WPF, Win32 以及SWT(java)的测试。 White是用C#开发的,但White除了支持.Net语言外,还...

pumpkinmum ⋅ 2013/01/20 ⋅ 0

将Flash 嵌入WPF 程序

由于WPF 本身中不支持COM 组件同时也无法加载ActiveX 控件,所以需要借助WinForm 引用ActiveX 控件将Flash 加入其中。首先创建一个WPF 项目(WpfFlash),将Flash 文件(.swf)加入到项目中,...

junwong ⋅ 2012/03/09 ⋅ 0

Winform开发框架之终极应用

在前面两篇随笔,都围绕着我的Winform开发框架介绍一些重要的组件,如字典模块封装《Winform开发框架之字典数据管理》和权限管理系统模块封装《Winform开发框架之权限管理系统》。本框架主要...

长平狐 ⋅ 2012/08/22 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

BS与CS的联系与区别【简】

C/S是Client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、InFORMix或 SQL Server。客户端需要安装专用的客户端软件。 B/S是Brower/...

anlve ⋅ 47分钟前 ⋅ 0

发生了什么?Linus 又发怒了?

在一个 Linux 内核 4.18-rc1 的 Pull Request 中,开发者 Andy Shevchenko 表示其在对设备属性框架进行更新时,移除了 union 别名,这引发了 Linus 的暴怒。 这一次 Linus Torvalds 发怒的原...

问题终结者 ⋅ 今天 ⋅ 0

在树莓派上搭建一个maven仓库

在树莓派上搭建一个maven仓库 20180618 lambo init 项目说明 家里有台树莓派性能太慢。想搭建一个maven私服, 使用nexus或者 jfrog-artifactory 运行的够呛。怎么办呢,手写一个吧.所在这个...

林小宝 ⋅ 今天 ⋅ 0

Spring发展历程总结

转自与 https://www.cnblogs.com/RunForLove/p/4641672.html 目前很多公司的架构,从Struts2迁移到了SpringMVC。你有想过为什么不使用Servlet+JSP来构建Java web项目,而是采用SpringMVC呢?...

onedotdot ⋅ 今天 ⋅ 0

Python模块/包/库安装(6种方法)

Python模块/包/库安装(6种方法) 冰颖机器人 2016-11-29 21:33:26 一、方法1: 单文件模块 直接把文件拷贝到 $python_dir/Lib 二、方法2: 多文件模块,带setup.py 下载模块包(压缩文件zip...

cswangyx ⋅ 今天 ⋅ 0

零基础学习大数据人工智能,学习路线篇!系统规划大数据之路?

大数据处理技术怎么学习呢?首先我们要学习Python语言和Linux操作系统,这两个是学习大数据的基础,学习的顺序不分前后。 Python:Python 的排名从去年开始就借助人工智能持续上升,现在它已经...

董黎明 ⋅ 今天 ⋅ 0

openJdk和sun jdk的区别

使用过LINUX的人都应该知道,在大多数LINUX发行版本里,内置或者通过软件源安装JDK的话,都是安装的OpenJDK, 那么到底什么是OpenJDK,它与SUN JDK有什么关系和区别呢? 历史上的原因是,Ope...

jason_kiss ⋅ 今天 ⋅ 0

梳理

Redux 是 JavaScript 状态容器,提供可预测化的状态管理。 它是JS的状态容器,是一种解决问题的方式,所以即可以用于 react 也可以用于 vue。 需要理解其思想及实现方式。 应用中所有的 stat...

分秒 ⋅ 今天 ⋅ 0

Java 后台判断是否为ajax请求

/** * 是否是Ajax请求 * @param request * @return */public static boolean isAjax(ServletRequest request){return "XMLHttpRequest".equalsIgnoreCase(((HttpServletReques......

JavaSon712 ⋅ 今天 ⋅ 0

Redis 单线程 为何却需要事务处理并发问题

Redis是单线程处理,也就是命令会顺序执行。那么为什么会存在并发问题呢? 个人理解是,虽然redis是单线程,但是可以同时有多个客户端访问,每个客户端会有 一个线程。客户端访问之间存在竞争...

码代码的小司机 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部