如何把 ComboBox 变成平面的? ParentCtl3D ,Ctl3D 都不管用.

LWH008 2005-03-02 08:54:40

如题! 谢谢!
...全文
80 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
angle097113 2005-03-07
  • 打赏
  • 举报
回复
bevelkind 设置为bkflat
LWH008 2005-03-02
  • 打赏
  • 举报
回复
空洞的原因找到了,不是Combobox的错,是表单的TransparentColor惹的.
LWH008 2005-03-02
  • 打赏
  • 举报
回复
那边已经有朋友帮我回答了此帖的问题(改为平面)了:问题算是已解决。
但那个破洞,就是知道是怎么回事了。请看下面帖子中的第10楼,有兴趣的朋友试一下,便可以看到那个洞的:

http://community.csdn.net/Expert/topic/3819/3819127.xml?temp=.8337519
LWH008 2005-03-02
  • 打赏
  • 举报
回复
TO leesheng(小胜) :您说的第三方控件中名字是什么? flatstyle 看起来旬个属性的名字.
TO cybercake(数字蛋糕):SetWindowLong是个API,如何使用还待研究.

总觉得奇怪,这么烂的东西,为什么还有那么多人争先恐后地用呢?

刚才的事情更离奇:在简单地封装组件 TM_QJ = class(TCombobox) 中,没有添加其它的事情,直接继承一下就好。然后放一个它的实例M_QJ1在form1上,运行form1,居然放M_QJ1的那块区域成了一个空洞!也就是说,你可以透过这个洞看到form1背后的东西(桌面图标文字等),移动form1,效果更有趣,象是form1上被挖掉了一块。令人哭笑不得呀,这并不是我要的结果!如果我一定要做这么一个组件,难道还要想办法堵上这一破洞吗?

  • 打赏
  • 举报
回复
用第三方控件吧flatstyle
数字蛋糕 2005-03-02
  • 打赏
  • 举报
回复
试试SetWindowLong里边的一些参数?

2,507

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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