关于自定制新控件的问题(50分)

  • 主题发起人 主题发起人 icelily7631
  • 开始时间 开始时间
I

icelily7631

Unregistered / Unconfirmed
GUEST, unregistred user!
想请问一下定制新控件的方法,请各位专家不吝赐教。
我的问题是这样的,我需要定制一个象pagecontrol这样的控件只是在其中加入了自已所需用如
图表,编辑框等内容,我想把pagecontrol中所有的东西连同它一起封装成象DELPHI自已提供的
控件一样可方便的创建使用的控件,我该怎么办呢? 该怎么做我最后才让自己定制的控件在delphi
控件栏中出现,急急急!!!
 
使用框架,Standard面板上的第一个对象就可以搞定你的问题。
 
使用框架component中的Install Component可以搞定。
 
请问blue_morning能不能把你所说的方法具体化?我再把我的问题具体化一下,我现在是在用一个
notebook控件,但在book的每个页面上我都加了一个pagecontrol控件,因为我要在pagecontrol
的不同tab页上显示不同的图表(且图表中的series要根据收到的消息来画点且series数不定),
而book的每个页面上都要有这样一个pagecontrol控件且里面的内容也都是差不多,而且notebook
中的页面数是动态变化的(根据收到的消息动态增删),所以我想把pagecontrol及其里面的chart及对chart进行显示控制
的所有控件封装成一个自定义控件以适应页面的动态变化。我该怎么办?我说明白了吗?望各位
各级献计献策,谢谢!!
 
另外,有其他除自定义控件外的更好方法的也请提出建议!
 
//nod blue_morning,
用Frame,里面加好所有你想要的东西,就是PageControl和Chart等,
动态创建就可以了。
 
请恕我愚笨,请问‘用Frame,里面加好所有你想要的东西,就是PageControl和Chart等,
动态创建就可以了’是何意思,frame,pagecontrol,chart分别是控件动态创建时不是只能一个
一个的创建吗这并不是我想要的效果,我想用一个create语句把他们一同创建,把一组这样的东西
当一个对象来控制。
 
有两个地方的资料可以让你参考:

1、Hubdog的未经证实的葵花宝典中查一下Frame,有一篇文档说得很清楚的。

2、把你的Email给我,我给你动态创建的例子
 
刚才看了一下frame的用法,我好象有点明白了,谢谢以上各位!以后的相关问题还要请各位
请教谢谢!!!
 
对了,我想问一下这样做的方式与自已定制一个类似的控件有什么区别呢?哪种方法更好。
另外,以前我是想用notebook来把各个不同域测量结果放到不同的页显示,不知用frame动态创建是否
能同样实现在当前显示其中一个域的结果,并可随时切换到其他页显示的功能?另外由于我要
用收到的消息在不同页面的不同chart上添点所以在添点时要把目的chart区分出来,如果动态创建的
话,我如何区分不同的chart呢?因为frame的用法类于一个form,其中的chart只有一个name,而
动态创建实际上是创建了多个相同的东西,来了消息后我要通过消息中的一些信息来找目的
frame并有目的frame上的相应chart上添点,我如何正确引用目的frame中的特定chart,也即是
chart.serieslist.addxy()语句中的chart该如何引用?
 
blue_morning:
我的e_mail:icelily7631@sina.com,谢谢!
 
blue_morning:
Hubdog的未经证实的葵花宝典我下不下来,能发一份吗?谢谢!email:icelily7631@sina.com
 
未经证实的葵花宝典

还是自己下吧。有近4M的
 
为何还没有答案,我很急!!!chart.serieslist.addxy()中的chart应如何指代呀?我的问题
够清楚吗?
 
再把问题贴一次,我想问一下这样做的方式与自已定制一个类似的控件有什么区别呢?哪种方法更好。
另外,以前我是想用notebook来把各个不同域测量结果放到不同的页显示,不知用frame动态创建是否
能同样实现在当前显示其中一个域的结果,并可随时切换到其他页显示的功能?另外由于我要
用收到的消息在不同页面的不同chart上添点所以在添点时要把目的chart区分出来,如果动态创建的
话,我如何区分不同的chart呢?因为frame的用法类于一个form,其中的chart只有一个name,而
动态创建实际上是创建了多个相同的东西,来了消息后我要通过消息中的一些信息来找目的
frame并有目的frame上的相应chart上添点,我如何正确引用目的frame中的特定chart,也即是
chart.serieslist.addxy()语句中的chart该如何指代?

 
对不起,葵花宝典哪里有下啊?
 
做个模板!
 
多人接受答案了。
 
后退
顶部