02 2009 档案

C#事件和委托的基础知识模型
摘要:这里设计了一个较为完整且简单的事件模型,帮助初学者了解c#的事件基本概念和逻辑。 using System; namespace ConsoleApplication3 { class Program { //一个较为完整的委托-事件 模型应用 ... 阅读全文

posted @ 2009-02-17 22:07 代码王子 阅读(128) 评论(0) 推荐(0) 编辑

[ListView.View=List]的垂直滚动条
摘要:该问题来自论坛提问,当ListView.View=List时,滚动条只能是水平的,解决这个问题需要子类化ListView处理WndProc消息,通过Windows API函数来设置它的滚动条。 演示代码: using System; using System.Drawing; using ... 阅读全文

posted @ 2009-02-13 23:12 代码王子 阅读(192) 评论(0) 推荐(0) 编辑

C#把外部文件拖入PictureBox中
摘要:不知道为何.net编辑器无法自动识别PictureBox的AllowDrop,属性列表中也没有,实际上他确实可以用。 private void Form1_Load(object sender, EventArgs e) { //这句代码不会抱错,但是需... 阅读全文

posted @ 2009-02-11 19:24 代码王子 阅读(317) 评论(0) 推荐(0) 编辑

反射APP_CODE下的类和方法
摘要:这个问题来自论坛提问。 反射无非这么几步,获取Assembly,获取Type,获取MethodInfo,如果不是static方法则CreateInstance,最后Invoke就可以了。反射APP_CODE下面的类,无非是如何获取Assembly的问题,可以用"__code"或者"app_code... 阅读全文

posted @ 2009-02-10 10:13 代码王子 阅读(155) 评论(0) 推荐(0) 编辑

DirectInfo.GetFiles返回数组的默认排序
摘要:这个问题来自论坛提问,其实这个函数在.net类库中还有其他等效的函数,这一系列函数的返回结果都是文件名组成的数组,那么他们的默认顺序是根据什么来排列的?开始随口回答人家说是文件名,当然被人小小的bs了一下...稍微考虑一下,这系列函数无非是通过FindFirstFile和FindNextFile这... 阅读全文

posted @ 2009-02-08 21:01 代码王子 阅读(133) 评论(0) 推荐(0) 编辑

C#中用NamedPipe进程间通信
摘要:本文只是一个测试例子,核心代码是kernel32.dll中的一组windows api函数,这里不深入研究,代码都在codeproject上。 http://www.codeproject.com/KB/threads/dotnetnamedpipespart1.aspx 测试效果如下,可以... 阅读全文

posted @ 2009-02-03 22:31 代码王子 阅读(152) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示