
.NET / C#
文章平均质量分 68
Quinto
热爱编程,这就够了。
展开
-
非模式窗体和模式窗体
这是一篇阅读小结,是关于《Windows Forms 程序设计》中模式与非模式对话框的部分。书乃大师所写,精妙至极,大师下笔慎重而惜墨,平淡之中蕴含新奇,因而往往点到即止。作为读者的我乃凡夫俗子,必定细细揣摩而后得之。本文所写即是在阅读了书中的有关段落之后,根据自己试验所得之体会,为了便于自己理解,做了必要扩充。虽然只是简单的窗体调用,但如果能用好其中的某些细节,相信会带来意想不到的效果。转载 2007-12-17 20:41:00 · 599 阅读 · 0 评论 -
跨越线程调用窗体上控件的方法
用户不喜欢反应慢的程序。在执行耗时较长的操作时,使用多线程是明智之举,它可以提高程序 UI 的响应速度,使得一切运行显得更为快速。在 Windows 中进行多线程编程曾经是 C++ 开发人员的专属特权,但是现在,可以使用所有兼容 Microsoft .NET 的语言来编写。 不过Windows 窗体体系结构对线程使用制定了严格的规则。如果只是编写单线程应用程序,则没必要知道这些规则,这是因为单线转载 2007-12-19 15:05:00 · 700 阅读 · 0 评论 -
制作多色列表框(Multi-color ListBox)
最近在做一个程序,设置了一个ListBox,在里面不断的更新消息,在WinForm的ListBox中默认的颜色只能是单色的,但我需要不同的消息用不同的颜色显示,默认的ListBox就不能胜任了。经过一番研究之后,通过代码成功地实现了。其核心就是不用系统默认的ListBox绘制函数,而是自己重写。首先在窗体设计器中将ListBox的DrawMode属性改为OwnerDrawFixed,或是直接在原创 2007-12-19 14:05:00 · 932 阅读 · 0 评论 -
C# 数组 使用速查
1、一维数组(值类型)int[] myIntegers; //申明一个数组的引用 myIntegers = new int[100]; //创建一个含有100个int元素的数据2、一维数组(引用类型)Control[] myControls; //声明一个数组引用 myControls = new Control[3]; //创建一个含有3个Control引用原创 2009-01-03 08:41:00 · 681 阅读 · 0 评论