如何在Image Component 上加一个Caption?(100分)

  • 主题发起人 主题发起人 meckyhan
  • 开始时间 开始时间
用个label, transparent := true; 然后放在image上面
 
用textout函数
 
image.canvas.textout
这样最好.
 
是要控件吗?
 
用Lable简单
用TextOut必需处理重画事件
 
可用label会挡住picture的mouse事件。
 
textout画出的中文丑陋无比!
还是label好
 
to hotpin: textout画出的中文丑陋无比!->>这话从何说起????????????

 
to cAkk:我在image上用textout画出的
中文真是丑陋无比!你有什么办法吗?
 
做一个新的TMYImage控件,重载PAINT方法,在IMAGE上写字,或者放一个LABLE
上去,一定要透明的,很easy的
 
to hotpin: 怎么会呢? 你设置image.canvas.font.name, image.canvas.font.size了吗?
"宋体"9号字比较美观.
 
请继续讨论或结束问题
 
宋体9号以后字体比较漂亮, 以前的似乎没有平滑好.
 
当字体娇小时,矢量字体会比较难看,用点阵字体会好的多。
 
多人接受答案了。
 
后退
顶部