标题:请教如何给命令按钮加上颜色
只看楼主
sy886564
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2006-1-14
 问题点数:0 回复次数:6 
请教如何给命令按钮加上颜色

VFP6.0中加入按钮控件后,显示为恢色,我试过只能对命令按钮上的字进行改变颜色。我设计了一个欢迎界面,主体画面为蓝色,如果加上这个恢色的按钮后真是要多难看就有多难看了。想请教各位朋友,如何给按钮加上颜色呢?请详细说明一下,在此谢谢了

搜索更多相关主题的帖子: 命令按钮 颜色 画面 详细说明 
2006-01-19 23:44
fown
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:58
帖 子:1229
专家分:171
注 册:2005-5-26
得分:0 
做一个图片,加入控件中

有人说VFP不行了,我想说,你连VFP十分之一的功能都不会用,你怎么知道VFP不行?本人拒绝回答学生的问题我回答问题一般情况下只提供思路不提供代码,请理解
2006-01-20 19:06
A66A88
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-2-11
得分:0 

按钮属性中有这一项,好像是同时选两项

2006-02-15 21:38
fanty123
Rank: 1
等 级:新手上路
帖 子:130
专家分:0
注 册:2005-5-29
得分:0 
如果你技术够高,可以自定义类控件,在哪里添加几幅图片。

激活,MOUSEMOVE,MOUSEUP,MOUSEDOWN事件,令这三个事件每次按下时,都变成不同的图片。这种方法不是更好咩?


编程语言无一不精,无一不通
2006-02-19 11:44
tcsoftware
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2005-8-6
得分:0 
好象难度比较高喔

小郭小郭我爱你排山倒海支持你小六小六我爱你七舅姥爷支持你人见人爱白展堂重情重义好儿郎湘玉湘玉如花似玉
2006-03-06 03:09
zengxingye
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2006-2-24
得分:0 
这是网上人家的贴子,看看:
Visual FoxPro拥有强大的ActiveX控件类库,但由于控件类的封装比较严密,因而也损失了一些灵活性,即标准控制对象的组件不能被单独修改。如果要设计一些形状各异,丰富多彩的命令按钮,就要另辟蹊径。好在VFP提供了很强的扩展功能,这些问题不难解决。以下给出了利用可视化编程技术设计的椭圆形可变色命令按钮的步骤,供大家参考。
  1?创建主表单Form1。
  2?在Form1中创建两个叠加在一起的形状控件Shape1和Shape2。将Shape1的BackColor属性设为0,0,0(黑色),并将其向右下方稍稍移动一点,作为Shape2的阴影。
  3?将Shape1和Shape2的Carvature(曲率)属性设为90,控件便成为椭圆形状。
  4?将Shape2和BackColor属性设为0,128,255(蓝色)。
  5?在Shape2的MouseMove Event方法中输入:
  this?BackColor=RGB(255,0,255)
  即当鼠标移到Shape2上时,Shape2的颜色将变为紫红色。
  6?再在Form1中创建一个标签控件Label1,并将Label移至Shape2上,作为按钮上的标题。
  7?将Label1的属性作如下设置:
  BackStyle为“透明”;
  Caption为按钮上的文字;
  ForeColor为255,255,255(白色);
  FontName为揩体;
  FontSize为14;
  说明:以上设置仅供参考,读者可根据自己的需要和喜爱来确定按钮的字体、大小、颜色等。
  8?在Label1的Click方法中输入按钮被按下时要执行的程序。
  9?最后,打开主表单Form1的属性表,在MouseMove Freat方法中输入语句:
  this?Shape2?BackColor=RGB(0,128,255)
  目的是当鼠标离开按钮时,按钮能恢复成蓝色。
  然后来运行一下这个彩色按钮,感觉不错吧。

 

2006-03-06 09:57
Tailor
Rank: 1
等 级:新手上路
帖 子:152
专家分:0
注 册:2005-6-26
得分:0 
支持zengxingye大哥,朋友,有时间多看看别人的帖子,可能你要问的问题,别人已经问过,也已经得到答复了。

2006-03-06 11:41



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-43473-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017380 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved