![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Winform
文章平均质量分 67
BreatheLai
这个作者很懒,什么都没留下…
展开
-
c#远程获取网页内容(使用winform窗体)
using System;using System.Collections.Generic;using System.Text;using System.Net;using System.IO;namespace thief{ classProgram { static void Main(string[] args) {转载 2013-04-16 12:38:30 · 934 阅读 · 0 评论 -
漫谈.NET开发中的字符串编码
漫谈.NET开发中的字符串编码说明: 在《.NET 4.0面向对象编程漫谈》基础篇《13.2.1序列化与流》中,向大家介绍了如何向流中序列化一个对象。 本篇扩充阅读将向读者介绍将字符串对象的序列化,这里面的关键是字符串应该如何编码和解码为二进制数值,从而可以把它们保存到文件流(FileStream)中,或者通过网络流(NetworkStr转载 2013-05-02 17:27:54 · 410 阅读 · 0 评论 -
C1FlexGrid的属性操作
1. 列自由拖拽我们可以拖动教育的列放到最后一行,如图C1控件默认支持 2. 前几列锁定 Frozen 的数值 设为2,则前两列锁定,拉动横向滚动条,前2列是不动的。用于定义性的属性数据的显示,比如工卡,姓名或物料代码,物料名称等数据。 3. 相同行合并的统计功能总的C1控件设置 分列合并设置转载 2013-04-16 12:58:46 · 1211 阅读 · 0 评论 -
Listview控件实现已选择效果
Winform中用Listview控件实现更新点击选择后已选择效果,如图:代码如下:private void frmSelect_Load(object sender, EventArgs e) { //初始化listSel数据 this.listSel.View = View.SmallIcon;原创 2013-07-01 14:00:04 · 767 阅读 · 0 评论 -
C1FlexGrid中数据复制,粘贴至Excel
因为之前做了个项目,需要用到将表格控件里面的数据复制粘贴到Excel,Word中区。在网上找了好久,为了让大家更加便利,我把自己写得整理后给大家借鉴下。不喜勿喷!1.首先创建一个Windows应用程序,启动自动加载数据,是用的表格控件是C1FlexGrid,界面如下:选中要复制的行,按Ctrl+C快捷键复制所选中的数据:如图之后就可以操作剪贴原创 2013-05-03 23:59:15 · 1362 阅读 · 0 评论 -
InvalidArgument=Value of '1' is not valid for 'index'
用ListView实现点击ListView的项删除该项的效果,调用ItemSelectionChanged事件。代码如下: private void listView1_ItemSelectionChanged(object sender, ListViewItemSelectionChangedEventArgs e) { listView1.原创 2013-06-21 17:24:38 · 2802 阅读 · 0 评论 -
Winform控件Enable=false显示优化
在B/S开发中(ASP.NET),往往可以css样式表来让页面控件更加美观,但是在C/S中(Winform)里面,我们则需要通过其他取巧的方式来实现。例如:当你因为某个需求需要将控件设置为Readonly=True或是Enable=False的时候。这时候控件显示往往会变成暗灰色,如图:这时候,我们如果希望窗体有较好的用户体验,那么我们可以将TextBox的背景色设置为白色,这样就可以有较原创 2013-08-06 18:26:23 · 712 阅读 · 0 评论 -
C# 进程间通信
进程之间通讯的几种方法:在Windows程序中,各个进程之间常常需要交换数据,进行数据通讯。常用的方法有使用内存映射文件通过共享内存DLL共享内存使用SendMessage向另一进程发送WM_COPYDATA消息比起前两种的复杂实现来,WM_COPYDATA消息无疑是一种经济实惠的一中方法.(ZT)WM_COPYDATA消息的主要目的是允许在进程间传转载 2013-08-23 16:54:56 · 486 阅读 · 0 评论 -
.NET中zip的压缩和解压——SharpCompress
使用Packaging无法实现通用的zip(使用其他工具压缩)的解压,只支持通过Packaging压缩包zip的解压,而SharpZipLib是基于“GPL”开源方式,风险比较大。在codeplex找到一个更强大的压缩和解压开源库,SharpCompress,和DotNetZip一样都是“MS-PL”开源方式。 SharpCompress支持的格式:Archiv转载 2013-08-26 18:15:58 · 1636 阅读 · 0 评论