在delphi中怎么设置界面的背景?

 我来答
wooden954
2015-08-19 · TA获得超过1万个赞
知道大有可为答主
回答量:6135
采纳率:93%
帮助的人:826万
展开全部

Delphi设置界面背景有两种情况,一是在设计期间修改背景,二是在运行期间修改。

对于设计期的修改方法如下:

  1.选择待处理的Form

  2.在属性编辑中,找到Color属性

  3.使用下拉选择待设置的颜色

  4.逐一设置窗口上所有的控件,将其控件的Transparent属性修改为True,以使得字体等是透明,而不是显示它本身的背景色。


对于运行期间修改方法如下:

  在Form的OnShow事件中加入以下代码

var
  i:integer;
begin
 Self.Color:=clBlue;//以使用蓝色为例。
 for i:=0 to Components.Count-1 do //对所有控件进行遍历
 begin
   Components[i].Transparent:=True;//设置控件的透明属性
 end;
end;

  

这个实在些
2013-05-22 · TA获得超过552个赞
知道小有建树答主
回答量:763
采纳率:0%
帮助的人:635万
展开全部
你是设置背景色还是图片?
如果设置颜色,直接设置color属性就行。
如果是要图片背景,则添加一个Timage,在Timage的Picture中设置图片,并把Timage置于最底部。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sirouszlh
2013-05-22 · TA获得超过1651个赞
知道小有建树答主
回答量:1038
采纳率:100%
帮助的人:642万
展开全部
那看界面的背景样式了
如果需要登录的背景 那就放置一个Timage就好
如果是其他的背景 可以用
raize里的 RzBackground控件 可以设置背景色 可以设置渐变色,效果不错
如果为了设置整体的背景风格 你也可以用raize控件组,统一设置界面风格。
也可以用其他vclskin之类界面组件 可以换皮肤
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
谢3哥
2013-05-22 · TA获得超过120个赞
知道小有建树答主
回答量:402
采纳率:33%
帮助的人:141万
展开全部
背景色可以直接设置
图片放一个timage即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式