摘要: 微软自带的Listview可以默认在第一列自带图标,现在要想在其他列也有这种效果,就得用到重绘。重载的事件OnDrawSubItem/OnDrawItem/OnDrawColumnHeader的参数中,都有e.DrawDefault这个属性,默认是e.DrawDefault == false,只要把它设置为true提供的功能就是允许用户在开启用户绘画模式下依然画出原来的内容。[代码] 阅读全文
posted @ 2009-05-13 11:10 goldkevin 阅读(3077) 评论(0) 推荐(0) 编辑
摘要: [代码] 阅读全文
posted @ 2009-04-21 16:23 goldkevin 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 今天看了一个面试题:猫大叫一声,所有的老鼠都开始逃跑,主人被惊醒。(C#语言)晚上坐在电脑面前,想复习复习事件和委托,这个题目正好拿来练手。首先写一个猫的类:[代码]然后我们再写一个参数类,为的是把事件发生者的名字传过来,也就是把猫的名字传过来。[代码]然后再写一个委托:[代码]接着在第一个Cat类中写入事件:[代码]接着来写老鼠的类了,定义类名为Mouse:[代码]再来写主人的类,类名定义为Ma... 阅读全文
posted @ 2009-03-25 00:24 goldkevin 阅读(254) 评论(1) 推荐(0) 编辑