如何做窗体的背景?

cdws222 2002-04-03 05:44:57
用Image控件好,还是自已用Canvas画上去好?
...全文
39 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
uniharmony 2002-04-04
  • 打赏
  • 举报
回复
image好!image也有个canvas属性,可以自己修改的。
augur 2002-04-04
  • 打赏
  • 举报
回复
静态的最好用Canvas,节省资源提高效率

动态的或复杂的最好使用TImage
yushaofeng 2002-04-04
  • 打赏
  • 举报
回复
用Image控件
cdws222 2002-04-03
  • 打赏
  • 举报
回复
Image放图片好像只能拉伸和居中,不能平铺,是不是这样呀?
dear_bb 2002-04-03
  • 打赏
  • 举报
回复
" 用Image会不会出在控件在层上的错误?比如有的控件到了Image下,而导致这个控件看不到?"

这种情况有的不会发生吧,我用过比较多,都没有这个问题,而且用image一定可以比canvas作的漂亮多了(从难度和精力讲),再说,作背景用image达到的效果就很不错了,各位同行,是不是有的界面用image还达不到吗?减少工作量,我选择image。


Z2 2002-04-03
  • 打赏
  • 举报
回复
Canvas 当然功能更强大,也需要写更多的代码。
其实应该考虑一下,当用户不用“小字体(96dpi)”时,
窗体的大小就会发生变化,这样就要考虑怎么放图片了。
当然,如果窗体的 Scaled=false,则不需要考虑这么多。
Hope81 2002-04-03
  • 打赏
  • 举报
回复
按纽也可以用TImage控件来做,只要响应其OnClick事件就行。Image的效果肯定更好。
cdws222 2002-04-03
  • 打赏
  • 举报
回复
谢谢大家!
再来几个人吧,要不分不好分!
二毛豆打OI 2002-04-03
  • 打赏
  • 举报
回复
我建议还是使用image,皮肤就是由许多小image控件组合在一起的。
你可以在image之上放置控件,比如按钮噢。不过我觉得按钮也可以用image来做,在里面的click事件中写代码就行。具体还没实施过,不知道行不
cdws222 2002-04-03
  • 打赏
  • 举报
回复
用Image会不会出在控件在层上的错误?比如有的控件到了Image下,而导致这个控件看不到?
Behard 2002-04-03
  • 打赏
  • 举报
回复
FormCreat(..)
{
....
Brush->Bitmap=Image1->Picture->Bitmap;
....
}
其中Image1 是很小的 BMP 图。
kalajiqi 2002-04-03
  • 打赏
  • 举报
回复
是的
cdws222 2002-04-03
  • 打赏
  • 举报
回复
你们做窗体背景时也是用Image吗?
dzt1 2002-04-03
  • 打赏
  • 举报
回复
最好使用image它只需加入较小的jpg文件就可以了,只有绘制工程曲线的时候才使用Canvas来绘制的,不但要用到Canvas->Pen、brush、Color...
mikesome 2002-04-03
  • 打赏
  • 举报
回复
无论怎么说都是用image好
如果你想用canvas,也先放一个image,align属性设成alclient
然后再用image的canvas画
dzt1 2002-04-03
  • 打赏
  • 举报
回复
第一种好一些,它既方便用能连接jpg图像节省空间,但是使用后一种就是说没有绘制曲线,或者只是做一个背景就没有必要浪费精力。
unforget 2002-04-03
  • 打赏
  • 举报
回复
cancas好像只能作一些简单的背景,如果要做出像图片样的背景可能还是要用image

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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