原文:WinForm下WaitForm的设计及其实现

在WinForm编程中,前台有时需要执行一段耗时程序,或者需要加载一些数据 特别是在程序启动时 ,这时前台界面会死掉,一般来说解决的办法是采用后台加载技术,例如使用C 自带的BackgroudWorker组件或者使用异步加载技术 利用C 新的Task类很容易实现 ,但是有时仅仅是这样还不够,进一步的我们需要知道后台进行的实时操作,这就是这篇文章所要说明的:如何在WinForm下实现一个等待窗口Wa ...

2013-05-18 21:46 1 2411 推荐指数:

查看详情

WinForm的loading框的实现

前言:在项目使用C/S模式情况,由于需要经常进行数据的刷新,如果直接进行刷新,会有一个等待控件重画的过程,非常的不友好,因此在这里添加一个loading框进行等待显示。 实现:在经过多方面查询资料,终于是实现了一个完整的loading框程序,这里主要解决在多次点击查询按钮或者加载数据时出现 ...

Mon Jul 03 06:47:00 CST 2017 2 6588
WinformListView实现排序功能

最近项目需要实现列表排序,由于是winform的,并使用了ListView列表控件,并且第一列显示了序号,要求:点击每列标题实现列表排序,并且序号列要跟随排序后的数据显示。 查看了微软的官方文档,ListView没有实现针对某列不参与排序的功能,在DataGridView中就有实现,考虑到 ...

Wed May 13 16:37:00 CST 2020 0 582
纯自绘实现winform卡片列表

列表完全使用自绘,没有使用任何控件,减少句柄占用,提高绘制效率,双缓冲减少闪烁,前二年为某大型医药软件公司开发,如果有需要类似功能的朋友可以联系,模拟数据全是肺炎病例,当前新冠病毒肆虐全球,当初是不是有点先知的意思呢。 1、界面 2、设计器 3、TitleView ...

Sun Apr 19 17:51:00 CST 2020 1 977
WinForm应用程序之注册模块的设计实现

我们在安装一些桌面应用程序的时候,往往在会有提示当前用户使用的是试用版,要进行注册。刚好最近做了一个关于应用程序注册的小demo(这里只是一个思路),在这里和大家分享一。 项目的要求是这样的: 1. 能获取主机硬盘序列号、网卡MAC地址、CPU编号,并按照一定的算法由此生成机器码 ...

Tue Nov 13 18:21:00 CST 2012 4 4843
WINFORM 多条件动态查询 通用代码的设计实现

经常碰到多条件联合查询的问题,以前的习惯认为很简单总会从头开始设计布局代码,往往一个查询面要费上老半天的功夫,而效果也不咋地。     前段时间做了个相对通用的多条件动态查询面,复用起来还是挺方便的,放上来共参考指导 ...

Sun Oct 15 20:40:00 CST 2017 0 1040
DevExpress 中 WaitForm 使用

第一步: 在程序中拖入: splashScreenManager1 控件 在需要处理的地方 使用以下语句来打开 WaitForm窗体(当然需要在 splashScreenManager1控件中绑定一个 WaitForm窗体(自己添加或者直接在这个控件属性里就可以添加)) 第二步 ...

Thu Oct 17 17:59:00 CST 2013 1 5344
Winform的语言国际化,几行代码轻松实现

最近做了一些关于winform的项目,需要用到winform的语言国际化,在初使化的时候用起来非常方便。可以参考一: 核心逻辑: 预览效果演示: OK,以下是核心代码和操作流程 一,添加LanguageHelper类 ...

Wed Sep 02 20:50:00 CST 2015 11 5723
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM