backcolor,vb中颜色设置的代码是什么?
backcolor,vb中颜色设置的代码是什么?详细介绍
本文目录一览: backcolor与forecolor的区别
backcolor指窗体的背景色,即程序运行时你看到的窗体颜色
forecolor指窗体的前景色,即程序运行时你看到的文本框的的颜色
一个是背景色,一个是前景色
一、作用不同
1、backcolor:用来设置图像的背景颜色,也用来设置文档、表格、图像等的背景颜色。
2、forecolor:用来设置图像的前景颜色,也用来设置文档、表格、图像等的前景颜色。
二、用法不同
1、backcolor:生成渐变填充并在图像的抹除区域中填充。
2、forecolor:绘画、填充和描边选区。
三、特点不同
1、backcolor:背景色是所要处理的图片的底色,默认的是白色。
2、forecolor:前景色是插入,绘制的图形图片的颜色 。
参考资料来源:百度百科-前景色
参考资料来源:百度百科-背景色
VB中,backcolor和fillcolor的区别
backcolor 背景颜色
fillcolor 是封闭图形的填充颜色
backcolor背景颜色
fillcolor填充颜色
backcolor是背景色,就像现在这个页面一样,背景色是白色,这个就是backcolor,而fillcolor为填充色,就是画一个方框之类的封闭图形时,往里面填充的颜色,如图所示:
vb中backcolor的值是甚么数据类型
VB中的BackColor属性的数据类型为OLE_COLOR类型,但实际上就是Long型,只不过,如果你自己写控件的时候最好也用OLE_COLOR类型,这样在属性窗口中就可以通过系统默许的色彩选择器来点选色彩。
VB中的backcolor的值是long型的,只不过,默许的都采取16进制的了,比如&H8000000F&这个,前面的&H是说后面连的是16进制的数值,中间的8000000F是色彩值,最后的&是强迫把前面的数值定义为long型。你在实际利用时,可以直接读取这些值的,只不过读出来的是10进制的数。你要赋值的话,也能够直接赋于10进制的数值,16进制的也行。。只要是数字不是字符串就行。。
vb中颜色设置的代码是什么?
用颜色常数:Form1.BackColor = vbRed '红。
Form1.BackColor = vbBlue '蓝。
Form1.BackColor = vbWhite '白。
用QBColor函数:Form1.BackColor = QBColor(n) 'n的值是0到15。
用RGB函数:Form1.BackColor = RGB(r, g, b) 'r、g、b的值分别是0到255。
vb的优势:
VB为使用者提供了一个功能强大而又易于操作的集成开发环境,用VB开发应用程序的大部分工作都可以通过该集成开发环境来完成。
在Windows下,启动VB后出现在屏幕上的画面就是VB的集成开发环境 (IDE)。VB的集成开发环境也称为VB的主窗口,由“标题栏”、“菜单栏”、“工具栏”、“控件工具箱”、“窗体设计器”、“工程资源管理器”、“属性设置窗口”和“窗体布局窗口”等组成。
VB集成开发环境中还有几个在必要时才会显示出来的子窗口,即“代码编辑器”和用于程序调试的“立即”、“本地”和“监视”窗口等。
大学生职业规划大赛的问答环节一般评委会问哪些问题?大学生职业规划大赛的问答环节一般评委会问哪些问题?
用颜色常数:
Form1.BackColor = vbRed '红
Form1.BackColor = vbBlue '蓝
Form1.BackColor = vbWhite '白
用QBColor函数:
Form1.BackColor = QBColor(n) 'n的值是0到15
用RGB函数:
Form1.BackColor = RGB(r, g, b) 'r、g、b的值分别是0到255
直接用颜色值:
Form1.BackColor = &HFF& '红
Form1.BackColor = &HFF00& '绿
Form1.BackColor = &HFF0000 '蓝
前两种方式只能设置16种颜色,后两种方式可设置16777216色
VB中backstyle与backcolor与forecolor都代表什么?谢谢~
backcolor:组建的背景颜色
forecolor:此组建的前景色,用于显示文本
不记得VB.Net中哪个控件有这个属性,backstyle。
有些语言中
BackStyle
=
0
是透明的当编辑框不处于焦点。
C#中,如何设置窗体变色?(鼠标点一下窗体,窗体backcolor变一次色)
在相应的菜单事件里写这些就可以了
this.backcolor
=
color.blue;
this.backcolor
=
color.green;
this.backcolor
=
color.red;
this.panel1.BackColor
=
Color.Red;
if
(this.panel1.BackColor
==
Color.Red)
{
this.panel1.BackColor
=
Color.Blue;
}
else
if
(this.panel1.BackColor
==
Color.Blue)
{
this.panel1.BackColor
=
Color.Yellow;
}
注意看你写的条件.
第一句是:if
(this.panel1.BackColor
==
Color.Red)
因为你的初始值为Red所以这个条件满足
那么问题的出在这里了既然你的第一个条件满足了他还会进你的else
if?
应该这样:
this.panel1.BackColor
=
Color.Red;
if
(this.panel1.BackColor
==
Color.Red)
{
this.panel1.BackColor
=
Color.Blue;
}
if
(this.panel1.BackColor
==
Color.Blue)
{
this.panel1.BackColor
=
Color.Yellow;
}
简单VB问题
FillColor 用于填充封闭图形,BackColor 是背景色。例如,画个矩形,矩形的 FillColor 就是背景色,但是和窗体、控件的背景色不是一回事
backcolor 背景颜色
fillcolor 填充颜色
区别看下面附件程序
Option ExplicitPrivate Sub Command1_Click() 'BackColor Shape1.BackStyle = 1 '不透明 Shape1.BackColor = vbRed 'FillColor Shape2.FillStyle = 3 '垂直填充 Shape2.FillColor = vbRedEnd Sub
C#的TextBox控件的BackColor怎么赋值
额,如果是初始化的时候可以在控件属性那里直接选择颜色,如果是在程序运行时需要赋值或者改变则可以调用TextBox.BackColor =Color.XXX即可
方法如下:
先把textbox1的访问修饰符改成public
再textbox1.text=(string)赋值的文本;
//from1.cs
public TextBox tb=new TextBox();
//new一个reader
//reader.cs
from1.tb.Text="加载完成";
textBox1.BackColor = Color.Blue;
或者
textBox1.BackColor = System.Drawing.ColorTranslator.FromOle(000111);
自己改数值
textBox1.BackColor = System.Drawing.ColorTranslator.FromWin32(000222);
在窗体设计器里赋值看看
form.Designer.cs
this.TextBox1.BackColor = System.Drawing.SystemColors.ButtonHighlight;
TextBox1.BackColor =System.Drawing.Color.Blue;
TextBox1.BackColor = “#999999”;
this.textBox1.BackColor = ColorTranslator.FromHtml("#999999");
没错啊,我试了可以哦,是不是其他哪里报错啊
winform窗体颜色BackColor怎么用代码设置?
private void form1_Load(object sender, EventArgs e)
{
form1.BackColor = Colors.Red;
}
form.BackColor = Colors.Red;
form.BackColor = Colors.颜色;
form.BackColor = Colors.Red;
vb中textbox的backcolor怎么设为透明
没有透明的属性,不过LABEL可以通过置前来达到你所需要的让label设置在flash控件的外面的效果
Text1.BackColor = &H8000000F
实际上,就是把TextBox的背景色设成和Form一样的颜色
Label的BackStyle属性可以设置成透明,TextBox没有这个属性啊
TextBox难以实现这个功能,用RichTextBox可以轻易实现
在窗体上放一个Image1和Richtextbox1
'p.s. richtextbox 位置:Microsoft Rich Text Box Control 6.0
Option Explicit
Private Const GWL_EXSTYLE = (-20)
Private Const WS_EX_TRANSPARENT = &H20&
Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long
Private Sub Form_Load()
Image1.Top = RichTextBox1.Top
Image1.Left = RichTextBox1.Left
Image1.Width = RichTextBox1.Width
Image1.Height = RichTextBox1.Height
SetWindowLong RichTextBox1.hwnd, GWL_EXSTYLE, GetWindowLong(RichTextBox1.hwnd, GWL_EXSTYLE) Or WS_EX_TRANSPARENT
End Sub
1、把TextBox的BackColor 设置成和背景一样颜色
2、引入Excel2.0包,里面有透明组件
lblResult.BackColor = Color.Transparent
TextBox没有透明这个属性
VB中Textbox不能改背景色为透明
可以换个思路,用Label代替textbox,就可以设置为透明了
将Label的Backstyle属性设置为0-Transparent