
正文
vb.net填充颜色 vba改变图形填充颜色
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
在vb.net中,paintcanvas里面填满了颜色,我想通过点击一个按钮来完成清除整个画布内容的效果,
要用GreateGrahpics函数,比如要向 Panel1,填充颜色:
Dim g As Graphic=Panel1.CreateGraphics
Dim b as New Brush(Color.Blue)
g.FillRectangle(b,Panel1)
写的比较粗,意思就是这样的,你可以边看帮助边细细完成
相关问答
Q1: 怎样可以改变vb.net中的datagrid控件中某个单元格的颜色
在Private Sub DataGridView1_CellFormatting(.....)事件中加入代码:
e.cellstyle.baclcolor=color.red
Q2: VB.net 旋转图像时,如何指定填充色
绘制线条采用Draw开头vb.net填充颜色的方法vb.net填充颜色,颜色参数用Pen类vb.net填充颜色;
绘制有填充色的封闭图形采用Fill开头的方法vb.net填充颜色,颜色参数用Brush类;
例如:
'绘制一个实心圆vb.net填充颜色,该圆在:直线x=200,y=200,x=200+100,y=200+100所划矩形区域内
Me.CreateGraphics.FillEllipse(New SolidBrush(Color.Orange), 200, 200, 100, 100)
'绘制一个空心圆,该圆在:直线x=200,y=200,x=200+100,y=200+100所划矩形区域内
Me.CreateGraphics.DrawEllipse(New Pen(Color.Black), 200, 200, 100, 100)
Q3: vb.Net颜色问题
单位不一样吧.前者是缇(twip)后者是像素(pixel)可以在vb6里设置窗体的ScaleMode为vbPixels..和VB.Net一致..
Q4: 请问vb.net中进度条的填充色可以改吗
ProgressBar1.BackColor = Color.Beige
ProgressBar1.ForeColor = Color.Red
ProgressBar1.Value = 50
Go to Project -- [WindowsApplication] Properties
On Application Tab -- Uncheck Enable Visual Styles
Q5: VBNET怎么获取控件颜色的RGB值,又怎么用RGB将颜色赋给控件颜色。
R/G/B值最小是0最大是255属Byte值类型
Dim
cr
As
Color
=
控件.BackColor
'获取控件背景色
Dim
alpha
As
Byte
=
cr.A
'透明度
Dim
R
As
Byte
=
cr.R
'R值
Dim
G
As
Byte
=
cr.G
'G值
Dim
B
As
Byte
=
cr.B
'B值
Dim
outAcr
As
Color
=
Color.FromArgb(alpha,
R,
G,
B)
'创建带有透明通道的ARGB颜色
Dim
outcr
As
Color
=
Color.FromArgb(R,
G,
B)
'创建不透明的RGB颜色
关于vb.net填充颜色和vba改变图形填充颜色的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







