制作部件或ActiveX控件时如何设计它的外观样式?

anshanchengang 2002-04-11 09:29:47
我想用Delphi制作一个能够完成曲线显示的图形部件(Component)或ActiveX控件(.OCX)(类似于心电波形,主要是为了学习Delphi),但是看了许多Delphi的相关书籍也没搞懂下面的问题:
我的设想——我需要一个类似于Image的基础控件(在这个控件上画线)和一些Label控件(显示刻度值),然后根据输入的属性值(假定为Value)在Image上描点或画线,但是我使用Delphi制作部件和ActiveX控件向导生成了基本框架,却不知道把这些基本控件(Image、Label等)放在什么窗体下,不知道我把问题说清楚了没有:)就是我想制作一个部件或ActiveX控件,却不知道怎样设计这个部件的外观,盼望您的指点!
...全文
58 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
anshanchengang 2002-04-11
  • 打赏
  • 举报
回复
不可能吧,界面完全自己用代码画?
那用Delphi制作控件还有什么方便之处啊?
我又试了一下,按照File——New——ActiveX——Active Form的步骤生成了ActiveX(Delphi称之为DAX)框架,然后也可以往窗体上添加其他控件、设计界面,但是现在又不支持属性、方法、事件的添加了,一编译就出错。哎!——Bad Delphi。
题外话:我原来是用VB的,刚刚学Delphi,虽然说VB好象没有Delphi功能强大,但是非常容易方便,深入研究下去一样也可以做出各种程序,不象这个Delphi这样——罗嗦、麻烦,看来我还是回去研究VB算了。
:)Delphi程序员别生气啊,不然你就帮我解决了这个在VB下根本不算问题的问题。
GreenWaterBlueSky 2002-04-11
  • 打赏
  • 举报
回复
重载paint方法,自己画吧,我曾经干过,真是一件累人的事
anshanchengang 2002-04-11
  • 打赏
  • 举报
回复
楼上这位老兄,你可能没有明白我的意思——是我笨,没有表达清楚:)
我想做些通用的图形显示部件,封装一部分代码,能够在Delphi下使用就成,免得每次写相似的程序时都要将这部分代码重写或(Ctrl-C、Ctrl-V)的。写成后的.OCX还得交给公司的其他人使用,使得他们编程序时可以直接安装我这些控件到他们的程序界面中。
befree 2002-04-11
  • 打赏
  • 举报
回复
delphi的思路不要把什么都放在ActiveX给别人
因为注册和引用麻烦不安全
你打包成库就可以

5,939

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧