一个关于组件的小问题

jxc163 2003-08-02 09:29:58
我自己按数据导航栏写一个组件,是由TPanel继承的,现在想要的功能都可以实现了。但在使用的时候有一个问题:

  在XP下,如果把这个组件放到一个Panel中时,在程序运行时,这个组件的字体就会变粗、变大。如果XP的界面使用传统的界面,就不会存在这个问题。

  不知各位大虾有没有遇到过这种情况,有什么好的办法解决。
...全文
22 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
jxc163 2003-08-21
  • 打赏
  • 举报
回复
这个问题先结帐吧。分数每人分一点
zousoft 2003-08-17
  • 打赏
  • 举报
回复
以前好像见过字体在win2k下显示不对的问题.
解决办法是改编码方式.
jxc163 2003-08-16
  • 打赏
  • 举报
回复
还是没有人吗?
jxc163 2003-08-11
  • 打赏
  • 举报
回复
没有人知道这个问题吗??
CoolApp 2003-08-07
  • 打赏
  • 举报
回复
Delphi的可视组件大都有 ParentFont Parent...属性的。你写的控件是不是ParentFont=True
最好自己判断字体或指定字体。
jxc163 2003-08-07
  • 打赏
  • 举报
回复
应该不会把,我是把delphi的那个导航栏的原代码改了以后得来的。
回去再仔细看看。
hansome 2003-08-07
  • 打赏
  • 举报
回复
可能是哪个地方漏掉了
inherited
jxc163 2003-08-07
  • 打赏
  • 举报
回复
jxc163 2003-08-07
  • 打赏
  • 举报
回复
程序的字体是取系统的菜单字体,控件的字体是自己可以设置的,可以取ParentFont也可以不取,在属性编辑器中可以设置。如果指定字体的话,可能在使用时,不能保证界面的一致性,让我不明白的是:只是在把组件放到 Panel时字体才会变粗,而如果放到一个 Toolbar是又会一切正常,当然这个Toolbar不能放在任何一个Panel中。
jxc163 2003-08-06
  • 打赏
  • 举报
回复
up
jxc163 2003-08-05
  • 打赏
  • 举报
回复
字体与字符集我都定死试过,但还是一样的。
hkbarton 2003-08-04
  • 打赏
  • 举报
回复
可能是字符集的毛病,也可能是字体的毛病,请尝试用其它的字体
  • 打赏
  • 举报
回复
up
jxc163 2003-08-04
  • 打赏
  • 举报
回复
Up
S.F. 2003-08-04
  • 打赏
  • 举报
回复
定死字体和大小,关键是字符集

jxc163 2003-08-02
  • 打赏
  • 举报
回复
如果可以解决这个问题,另开贴付分
Robin 2003-08-02
  • 打赏
  • 举报
回复
不知道!

5,388

社区成员

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

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