会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
周雪峰的博客
关注.NET技术与编程思想
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
4
5
6
7
8
9
10
11
12
···
14
下一页
2010年10月26日
一个十分诡异的NullReferenceException异常
摘要: 看到标题大家可能会认为这个文章一定没有太大的新意,无非是忘记初始化一类的问题,但是建议大家慢慢看下去,我担保这个问题决非这么无聊,希望给大家增加一些乐趣啊!大家可以这样重现这个问题:1,在窗体上放置一个TabControl控件有2个页(tabPage1,tabPage2),tabPage1的为当前页。2,在tabPage1上放置一个 DataGridView控件dgv1,tabPage2上放置一个...
阅读全文
posted @ 2010-10-26 15:16 周雪峰
阅读(5497)
评论(3)
推荐(1)
编辑
2010年9月25日
如何显示一个非激活窗体
摘要: 在WinForm程序中如何显示一个非激活的窗体呢?在.NET中似乎很难做到这一点,我们需要借助ShowWindow这个API来实现:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;usi...
阅读全文
posted @ 2010-09-25 20:53 周雪峰
阅读(557)
评论(9)
推荐(2)
编辑
2010年9月21日
实现单实例应用程序的三种方案
摘要: 实现单实例应用程序的方法比较多,我列举一些常用的方法: 1,使用互斥体: static void Main() { bool isOnlyOne; System.Threading.Mutex mtx = new System.Threading.Mutex (false, "OnlyOne", out isOnlyOne); if (isOnlyOne) { Application...
阅读全文
posted @ 2010-09-21 22:40 周雪峰
阅读(350)
评论(0)
推荐(0)
编辑
2010年8月23日
如何去掉TabControl控件默认添加的TabPage
摘要: 把TabControl添加到设计器的时候,默认会添加两个TabPage,当继承TabControl自定义控件的时候,这两个默认的TabPage常常会制造一些麻烦,今天我来介绍一种方法来去掉这两个默认的TabPage:实际上思路比较简单,主要是通过ToolboxItem特性提供自定义的ToolboxItem类来修改工具箱中的控件的初始化工程,只需要继承ToolboxItem类,重写CreateCom...
阅读全文
posted @ 2010-08-23 20:58 周雪峰
阅读(1768)
评论(1)
推荐(0)
编辑
2010年8月5日
酷享娱乐新生活
摘要: 以前 很烦很抓狂~热门的影视剧集开播啦!电视?要在正确的时间打开正确的频道,一天还只演几集,丌过瘾;DVD?看完一遍就丌会再看,浪费银子;视频网站?各大视频网站搜一圈,为了找到一个质量好点的片子要费尽周折。难道就没有更好的办法了吗?现在 我的定制化电视~Windows 7全新升级的Windows Media Center互联网视频,只需连接互联网,即可随时收看到各大视频网站的高质量热门影视剧集,精...
阅读全文
posted @ 2010-08-05 21:26 周雪峰
阅读(301)
评论(0)
推荐(1)
编辑
2010年7月22日
生成不重复的随机数的三种方法
摘要: 下面我以生成1-10之间的10个不重复的随机数为例介绍生成不重复的随机数的三种方法:1,通过while循环来实现 通过while循环不停的生成随机数,直到生成一个不重复的为止,这种方法比较容易想到,但是效率也比较低下,实例代码如下: static void Main(string[] args) { int[] result = new int[10]; int tmp = -1; Random ...
阅读全文
posted @ 2010-07-22 18:54 周雪峰
阅读(12943)
评论(35)
推荐(1)
编辑
2010年6月19日
实现单实例应用程序的三种方案
摘要: 实现单实例应用程序的方法比较多,我列举一些常用的方法: 1,使用互斥体: static void Main() { bool isOnlyOne; System.Threading.Mutex mtx = new System.Threading.Mutex (false, "OnlyOne", out isOnlyOne); if (isOnlyOne) { Application...
阅读全文
posted @ 2010-06-19 09:23 周雪峰
阅读(2007)
评论(3)
推荐(2)
编辑
2010年6月11日
WinForm窗体之间交互的一些方法
摘要: 实际上过去我也写过类似的主题,这里把各种方法总结一下,内容的确基础了一些,所以这篇文章是写给刚刚学习C#的同行们的,希望对大家有些帮助吧!很抱歉,这篇文章没有诡异的bug来勾起大家的兴趣,但是下篇文章我会努力写些有趣的主题的!在窗体间传递数据的方法比较多:1,在子窗体中自定义一个构造函数,参数类型是主窗体,当要显示子窗体的时候,就用这个构造函数来实例化子窗体,然后把this指针传进去,说起来太抽象...
阅读全文
posted @ 2010-06-11 20:48 周雪峰
阅读(5082)
评论(24)
推荐(6)
编辑
2010年5月20日
GDI+发生一般性错误的解决方法
摘要: 有时大家在保存图象的时候会发生这样的错误:“GDI+发生一般性错误”,这样的错误一般可以这样重现:Image image = new Bitmap(openFileDialog1 .FileName );image.Save(openFileDialog1 .FileName ,System .Drawing .Imaging .ImageFormat .Jpeg );发生...
阅读全文
posted @ 2010-05-20 20:17 周雪峰
阅读(722)
评论(1)
推荐(1)
编辑
2010年4月24日
关于ImageList.Images集合的特殊行为!
摘要: 这个问题是我在MSDN中文技术论坛中遇到的,现象十分诡异,仔细的研究了一下源代码,现在分享给大家,大家先看一段Demo: FileStream fs = new FileStream(@"D:\aa.jpg", FileMode.Open, FileAccess.Read); Image image = Image.FromStream(fs); image.Tag = "txtbmp"; Im...
阅读全文
posted @ 2010-04-24 01:25 周雪峰
阅读(1517)
评论(3)
推荐(0)
编辑
上一页
1
···
4
5
6
7
8
9
10
11
12
···
14
下一页