如何写一个已经设置好BMP图片的Timage控件。(50分)

  • 主题发起人 主题发起人 tsucol
  • 开始时间 开始时间
你说的写什么东西?你要做什么??
 
就是写一个相当于Timage控件,也可以是继承别的,设计时候放在窗体后,上面已经有
定义好的图象了。因为我这个控件图象是固定的,设计是经常用到,比如:一个工控仪
表,我以前用Canvas实现太麻烦了,可不可以引用图象呢,
 
可以。继承 TImage 或 TCustomPanel 等。如果前者,只要在它的 Picture 中给出图形
文件即可,如果是后者,可以在自己的控件里定义一个 Paint 方法,这个方法里对 Panel
进行画图操作。还有就是给出图形的方法,可以直接使用文件,也可以做在这个控件的
资源文件里调入。
 
从TImage继承,然后在新控件的构造器里直接为它的Picture属性赋值。
 
把BMP文件放到资源文件中,再重载TImage的Create函数,用Picture.Bitmap.LoadFromResourceName方法重资源文件中读图片,当然JPG也可以,不过麻烦点.
 
至于如何把BMP或JPG文件放到资源文件中,你到Google中查查可以找到大把!
 
后退
顶部