
.Net专区
文章平均质量分 79
hinyunsin
南京大学软件学院本科,北京大学软件学院硕士,2012年在上海大智慧股份有限公司任职至2014年4月,离职时担任新技术架构部高级技术开发经理,离职后加入上海多棱镜网络科技有限公司任职CTO。
展开
-
C# 连接自动拨号与断开分析
C#的自动拨号和断开当前连接的代码网上很多,可是没有一个是真正自动的,就算我指明了对那个连接进行拨号,也只是弹出那个拨号连接的窗口,想要拨号还需要自己手动点击“拨号”按钮,才能开始拨号。 到网上找了很久,终于找到了解决方法。 现在把源码贴出来,给大家研究分析用。 拨号控制管理类:using System;using System.Collections.Generic;原创 2009-03-29 14:36:00 · 11548 阅读 · 24 评论 -
C#屏幕截取[包括桌面与窗口]
截取桌面图像,比较简单,只需要简单的调用Graphics的CopyFromScreen方法即可以实现; 关于将图像绘制到窗口上很容易实现,但是却很少看到有文章介绍从窗口上截取图像的。下面主要介绍一下关于窗口图像截取的方法。 要截取窗口的图像,需要用到系统提供的BitBlt函数,这个函数的作用就是从源设备的上下文中拷贝一张Bitmap图像至目标设备。具体参数原创 2009-04-09 13:08:00 · 6254 阅读 · 1 评论 -
为ListView添加自动列宽调整和点击列表头自动排序功能
.Net 2.0中,ListView中虽然增加了AutoResizeColumns函数,允许自动对列宽进行调整,但是对于其中的AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent) 也就是根据内容自动调整大小的效果却差强人意,因此决定自己动手写一个函数对其允许根据列的内容动态调整大小。下面就是动态调整列宽的函数源码:原创 2009-04-29 15:04:00 · 6214 阅读 · 0 评论