我想学习控件的编写。不知道好何下手。请问高手怎么办?(先从简单的开始:比如控件换皮肤)
  谢谢!

解决方案 »

  1.   

    非常遗憾的告诉你,换肤控件不是最简单的,并且要做好一点的是比较复杂的,最简单的是从TComponent继承一个什么都不做的类,然后注册、创建Package、安装
      

  2.   

    http://blog.csdn.net/linzhengqun
    去这里看看吧,有几篇关于组件制作的文章
      

  3.   

    老 X 写的 
    《Delphi 5 开发人员指南》
    《Delphi 6 开发人员指南》
    机械工业出版社。118元。值得收藏的一本书,
    里面控件开发,写得很好。
      

  4.   

    Tools-->  Image Eidtor 。
    File -->  Component Resource File  
         --> 右键(New-->Bitmap)单元名称:  MyTest   -->  MyTest.dcr
    控件名称:  TMyTest  -->  TMyTest.bmp(图形文件,应该是吧。)
    Good Luck
      

  5.   

    File -->  Component Resource File  
         --> 右键(New-->Bitmap)我用的是delphi 6. 好像里面没有这个!
      

  6.   

    非要用Image Eidtor 吗?
    用别人的图片不行吗?
      

  7.   

    单元名称:  MyTest   -->  MyTest.dcr
    控件名称:  TMyTest  -->  TMyTest.bmp(图形文件,应该是吧。)这两个映射必须满足。不对应,图片就不能出来。我弄了一年多才把图片弄出来,你急什么,有时间看点别的东西。
      

  8.   

    delphi7 从入门到精通 这本书,就有说到
      

  9.   

    Re:我弄了一年多才把图片弄出来.有这么复杂吗?弄出来了很简单,没弄出来很复杂。没必要解决的问题,急什么,不想去解决。想图片的问题,还不如:控件写完了以后可不可以测试。
    我一般就安装,不知道怎么测试。控件名称 :TTest 测试单元 :UntTest.pas.1,先将 UntTest.pas.  Add To Project。2,测试单元 interface uses 你写的控件单元,UntTest3,声明 变量,进行测试。(可以私有,公共,局部)这些应该懂吧,要么怎么说出下面的话。
    (我弄了一年多才把图片弄出来.有这么复杂吗?)Good Luck ,Bye。
      

  10.   

    我想学习Delphi的编写。不知道好何下手。请问高手怎么办?(先从简单的开始:比如敲鍵盤)
      谢谢!
      

  11.   

    非常遗憾的告诉你,换肤控件不是最简单的,并且要做好一点的是比较复杂的,最简单的是从TComponent继承一个什么都不做的类,然后注册、创建Package、安装
      

  12.   

    控件写完了以后可不可以测试。
    我一般就安装,不知道怎么测试。 alian1974(那一夜,我看見你...)
    Mark能不能具体点