×

OwnerDrawnList控件设计

C#、C++

OwnerDrawnList控件设计

Kalet Kalet 发表于2009-03-20 浏览162 评论0
  基于这个问题,给我们的开发造成了很多的不便,因为我们很多时候需要对一些控件进行修改,比如这次我就想在ListView的项目中实现一个滚动条的效果。经过查阅,解决的方式有以下几种:1:可以试用控件嵌入的方法,通过使用C++中的钩子,来截获消息,并实现两个控件之间的统一行为 2:直接继承自Control类,重画。   OwnerDrawnList控件设计在OpennetCF上发现了一篇好文章,有关sdf中的ownerDrawnList的创建及应用,翻译下来,一起共享原文链接:http://www.opennetcf.com/D...

C#、C++

Visual C#组件技巧之深入ComboBox

Kalet Kalet 发表于2009-03-20 浏览164 评论0
一、问题提出字串5在上一篇文章中我们谈到了如何用编程方式实现ComboBox美容,使普通ComboBox控件变得多姿多彩(如字体变大、颜色变化以及中上图像),但是这种变化是有一定局限性:即强烈顺序感。本文就来解决"强烈顺序感"问题,这种做法是很有必要。字串2  例如在一个ComboBox中显示全体2001级计算机系优秀学生干部,为了明确地区分某个学生是属性某一个年级,我们可采用在每个学生面前放置图标方法,如一年级学生面前放置,二年级学生前面放置,三年级学生面前放置,不知年级学生前面不放置任何图标等来区分,如图1所示。VisualC#组件技巧之深入ComboBox字串5&nbs...
C#制作WinForm控件 C#制作WinForm控件

C#、C++

C#制作WinForm控件

Kalet Kalet 发表于2009-03-20 浏览145 评论0
C#制作WinForm控件C#制作WinForm控件一、概述Windows窗体控件是可再次使用的组件,它们封装了用户界面功能,并且可以用于客户端Windows应用程序。“Windows窗体”不仅提供了许多现成控件,还提供了自行开发控件的基础结构。可以组合现有控件、扩展现有控件或创作自己的自定义控件。Windows窗体控件是从System.Windows.Forms.Control直接或间接派生的类。以下列表描述了开发Windows窗体控件的常见方案:· 组合现有控件来创作一个复合控件。复合控件封装有一个可以作为控件重复使用的用户界面。可视化设计器为创建复合...

C#、C++

C语言之四书五经

Kalet Kalet 发表于2009-03-20 浏览167 评论0
C语言教学早就进入了我国各大高校的教程,但是大家对它的认识以及重视程度还很是不够。很多人认为C语言无非是一种教学语言,是一种工业语言,它很老了,该淘汰了,比不上VC++、Java、C#等新兴语言牛B,所以不是很重视C语言。我认为,这些朋友是受了某些舆论的误导才会有此看法。C语言是各大操作系统的基础,Unix、Linux、Windows其内核都清一色是C语言开发的,(某些地方是和汇编语言混合开发的),君不见WindowsAPI都是C语言函数的接口?Unix/Linux绝大多数应用都是C语言开发的;Windows应用程序用纯API开发已然不多,大多都是依靠某种ApplicationFramew...

C#、C++

在.Net中嵌入资源文件到程序集中

Kalet Kalet 发表于2009-03-20 浏览142 评论0
一、导言microsoft的.net从2002年1月15日第一版发布到今天,已经得到了广泛的使用;从刚推出时国内相关书籍种类寥寥,到今天.net的相关书籍的大大丰富,已有越来越多的人——初学者或者有经验的程序员,在学习、应用.net。本文面向对.net有些了解的者,以c#为例,介绍如何在.net编程环境中,把资源文件(如包含图片、字符串等的资源文件)嵌入到程序集中。这里的所说的程序集可以是exe文件,也可是供其他程序调用的dll文件。 在.Net中嵌入资源文件到程序集中本文不涉及国际化、本地化、打包和部署资源方面的内容,有兴趣的读者可以查阅.netframeworksdk文档...