做winform项目时,有可能用到异步耗时加载数据啥的,这个时候就需要我们封装一个正在加载的效果。下面是实现思路: 步骤一:把当前form界面使用句柄的方式截图出一个图片,这个图片会在下面用到,使用句柄获取截图的方式会在最后代码展示里附录上。 步骤二:定义一个和当前form一样大小的panel,让这 ...
又来一波 C# GDI自定义控件show 。这个控件已经使用几年了,最近找出来重构一下。原来是没有边框的,那么导致导航的功能不是很突出。本来想加个效果:在执行单击时显示Loading动画,在执行完单击事件后恢复原样。 ...
概述 在之前写的一篇关于async和await的前世今生的文章之后,大家似乎在async和await提高网站处理能力方面还有一些疑问,博客园本身也做了不少的尝试。今天我们再来回答一下这个问题,同时我们会做一个async和await在WinForm中的尝试,并且对比在4.5之前的异步编程模式APM/E ...
分类:
Web程序 时间:
2017-12-18 12:02:54
阅读次数:
281
//弹出一个选择目录的对话框 privatevoid btnSelectPath_Click(object sender, EventArgs e) //弹出一个选择目录的对话框 { FolderBrowserDialog path = new FolderBrowserDialog(); path ...
一、 第一次写MysqlHelper,用来管理城市的数据库 二、MySQLHelper源代码 三、定义的实例类 1、省份 2、城市 3、地区 四、最后用WinForm写的窗体 ...
分类:
数据库 时间:
2017-12-16 17:18:32
阅读次数:
148
路径必须用全路径 改良过了,不会出现空行和丢失问题,测试的时候写了个循环跑了一会儿~~~~ ...
一、Log4Net的控制台,WinForm,WebApplication使用 1、首先使用nuget 添加log4Net 到控制台项目中 log4j每个符号的具体含义:%d %5p %c{1}:%L - %m%n 2、在控制台项目的App.config中添加下面内容(只要是设置日志的添加类型,路径等 ...
分类:
移动开发 时间:
2017-12-14 14:49:18
阅读次数:
184
本文实例讲述了winform中的ListBox和ComboBox绑定数据用法。分享给大家供大家参考。具体实现方法如下: 本例实现将集合数据绑定到ListBox和ComboBox控件,界面上显示某个属性的内容,代码如下: 代码如下: //… //自定义了Person类(有Name,Age,Heigth ...
本文实例讲述了C#多线程与跨线程访问界面控件的方法。分享给大家供大家参考。具体分析如下: 在编写WinForm访问WebService时,常会遇到因为网络延迟造成界面卡死的现象。启用新线程去访问WebService是一个可行的方法。 典型的,有下面的启动新线程示例: 代码如下: private vo ...
分类:
编程语言 时间:
2017-12-14 04:09:08
阅读次数:
160
本文实例讲述了C#中winform控制textbox输入只能为数字的方法。分享给大家供大家参考。具体实现方法如下: 添加keyPress事件,控制键盘输入只能是自然数: 代码如下: /// <summary> /// 控制键盘输入只能是自然数 /// </summary> /// <param na ...