octopuszhang 发表于 2009-3-24 09:02:36

背景颜色

可否实现panel背景色的逐渐变化?比如说panel最左边是淡绿色,一直向右颜色逐渐加深。labcvi中好像并没有这样的功能,不知道该如何实现?

hcwz 发表于 2009-3-24 11:57:04

这个可没玩过啊!不知道.allqq-mogudiandian-51all

netcreature 发表于 2009-3-25 00:55:28

CVI中只能将背景设为单色的。

perfect_hp 发表于 2009-3-25 01:34:45

有一个办法,用canvas控件覆盖面板除标题栏的部分,然后对画板控件进行操作即可实现

netcreature 发表于 2009-3-25 04:29:48

关键是CVI中并没有梯度画刷可用,如果在.NET环境中,倒是可以轻松实现。
不过,CVI中这种技巧并没什么实际的意义!没必要去钻这种牛角尖!

octopuszhang 发表于 2009-3-25 04:36:38

看来只能说服客户接受cvi的这种颜色了。

netcreature 发表于 2009-3-25 07:12:34

客户提的要求并不都是合理!对于不合理的要求,应该明确告诉他!

alexander 发表于 2009-3-25 10:43:43

用一个graph控件,拖成和panel一样大小,再在里面添加你需要的逐渐变化的图片

我们有时候是这么干的,因为说实话,cvi的底色确实不是很美观。

octopuszhang 发表于 2009-3-29 21:31:47

呵呵,这个办法倒是不错,做出来的效果很好,而且不需要额外的代码支持!

胆生毛 发表于 2009-3-30 10:10:18

用图片。好。
页: [1]
查看完整版本: 背景颜色