如何编写一个自己做的控件?

railgunman 2003-12-22 08:36:42
大家好,我想写一个控件,但是不知道如何入手,想不出一点办法,比如:我想在TPopup的基础上写一个控件,包含Tpopup的所有功能,但是我想把它的界面换一下,并且让我可以通过属性来改变每一个Item的颜色。我想用TBitmap来把Tpopup重画一遍,但不知道如何入手,不知哪位前辈能帮小弟一个忙?
我的邮箱是:railgunman@163.com
焦急的菜鸟期盼着你的回答!
...全文
62 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
47522341 2004-02-02
  • 打赏
  • 举报
回复
华军软件园 就有
fansses 2004-02-02
  • 打赏
  • 举报
回复
超级猛料在哪下?
reallike 2004-02-02
  • 打赏
  • 举报
回复
有关XPMenu的代码,你最好看看超级猛料,里面有核心代码的介绍,以及kingron修改版本。
railgunman 2004-01-31
  • 打赏
  • 举报
回复
up
railgunman 2003-12-26
  • 打赏
  • 举报
回复
richardluo(菜鸟.luo)

你是谁哟?
陈佳松吗?
richardluo 2003-12-25
  • 打赏
  • 举报
回复
那你都知道他是一步一步的实现的,那你就一步一步的来看啊,我靠好久没有看到你这个鸟人了哦
railgunman 2003-12-25
  • 打赏
  • 举报
回复
呵呵……我不是学生了,我在交大的一个控股的公司工作,公司就在交大旁边.
----------------------------------------------------------------------------
今天我看了一下Delphi开发指南,我觉得要实现我要的功能的话,那么要重新写TMenu和TMenuItem,最后再在TMenu和TMenuItem的基础之上写自己的TPopMenu。不知小弟的理解是否正确?
hkbarton 2003-12-25
  • 打赏
  • 举报
回复
你们也是交大的?我是在峨眉的校区喔,这几天要考4级,忙的很
hkbarton 2003-12-24
  • 打赏
  • 举报
回复
现成的例子就是XPMenu呀,去www.delphibox.com下一个下来
railgunman 2003-12-24
  • 打赏
  • 举报
回复
哪有现成的列子?
我从来就没有看到过?
大哥给个地方?
ly_liuyang 2003-12-24
  • 打赏
  • 举报
回复
很多书都有这些的

研究XPMenu组件就能知道更多的
railgunman 2003-12-24
  • 打赏
  • 举报
回复
To :hkbarton(宁静至远)(西南交大)
你是西南交大的朋友?兴会!我住在的地方离那不远。
我有XpMenu的源码,不过我一点都看不明白,根本不知道作者的是怎样一步一步的实现他所想要的意图的?
各位大哥高手讲讲啊?
loves123 2003-12-23
  • 打赏
  • 举报
回复
这个有现成的事例,你按照书上的输就可以了!
qiume 2003-12-23
  • 打赏
  • 举报
回复
先弄一下VCL的架构,再来写就容易多了
railgunman 2003-12-23
  • 打赏
  • 举报
回复
各位大哥,能不能帮我做一个,并具体讲讲啊?
我从来没有写过组件,也不大了解组件开发??
railgunman 2003-12-23
  • 打赏
  • 举报
回复
谢谢各位,不过听了你们说的,我也是一头雾水??
bluz 2003-12-22
  • 打赏
  • 举报
回复
楼上说的很对,先分析清楚tpopupmenu的继承关系对设计很有帮助
VeryOldMan 2003-12-22
  • 打赏
  • 举报
回复
对你的问题,我觉得你应先创建你自己的TMenuItem入手,在你的MenuItem类中添加color属性。
然后才是TPopupMenu,让其包含的Item均为你的TMenuItem类。

5,388

社区成员

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

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