怎样在VB.net中画一个点呢?画点:
在PictureBox的Paint事件里面:
dim myGraphics=e.Graphics
Dim myPointArray As Point() = {New Point(0, 0), New Point(50, 30), New Point(30, 60)}
myGraphics.DrawPolygon(myPen, myPointArray)
画圆:
Dim g As Graphics
g = PictureBox1.CreateGraphics
g.FillEllipse(Brushes.Red, x, y, 10, 10)
VB.NET如何在PICTUREBOX里画一个点,或者说是一个可以规定半径的实心圆?我用的是Visual Basic 2005....自己用GDI+画的无论什么什么尺寸的picturebox都行
不过别太小了o(∩_∩)o
代码放在哪里自己决定啊
最好是放在 picturebox的resize时间里
每次picturebox大小改变都重画一次坐标
Dim b As New Bitmap(PictureBox1.Width, PictureBox1.Height)
Dim g As Graphics = Graphics.FromImage(b)
g.Clear(Color.White)
Dim p As New Pen(Color.Black)
p.EndCap = Drawing2D.LineCap.ArrowAnchor
g.DrawLine(p, 30, PictureBox1.Height - 30, 30, 30)
g.DrawLine(p, 30, PictureBox1.Height - 30, PictureBox1.Width - 30, PictureBox1.Height - 30)
Dim i As Integer
Dim bs As New SolidBrush(Color.Green)
Dim po As New Point
po.X = 0
po.Y = PictureBox1.Height - 35
For i = 700 To 1000 Step 50
g.DrawString(i, Me.Font, bs, po.X, po.Y)
g.DrawLine(p, po.X + 28, po.Y + 5, po.X + 30, po.Y + 5)
po.Y -= (PictureBox1.Height - 100) / 6
Next
po.X = 30
po.Y = PictureBox1.Height - 30
For i = 0 To 40 Step 5
g.DrawString(i, Me.Font, bs, po.X, po.Y + 5)
g.DrawLine(p, po.X, po.Y + 2, po.X, po.Y)
po.X += (PictureBox1.Width - 100) / 8
Next
PictureBox1.Image = b
vb.net 真的没法画点吗?.NET确实没有提供画一个像素点得方法
你可以试一下用FillEllipse填充一个宽1像素,高2像素的椭圆
原理就是FillEllipse的时候,最左边那一列一般都会多出一个一像素的点;高至少要2,少了就什么都画不出来
vb.net怎么绘制带坐标轴的的一次函数?最好附上源码 。1、利用公式求出Y值第一列设置表头为x,下面依次填入取值,比如x1234......第二例表头设置为y,在下面表格中填入计算公式如=2*x+1然后选中点右下角的十字型标记,拖下去,和前面x数量一致 。2、然后选中数据源(即选中要进行操作的数据区域,这里指XY值所在区域 。)3、执行菜单命令插入——图表——XY散点图执行命令,打开图表向导对话框选XY散点图--选平滑线散点图--完成最后使用图表向导在横坐标填入x值,纵坐标填入y值,生成图即可将一次函数的Y列用公式编辑出来,分别填写出当取不同的X值时得到不的函数值,选择函数值所在列,插入——图表按提示操作 。执行菜单命令执行菜单命令
求问VB.NET中(注不是VB6.0)没有画点吗,急?。∏蟾呤职锩?/h2>Dim b As New Bitmap(320, 200)'定义图像宽高
Dim clrs As Color=Color.Black
for y as int32=1 to 199
for x as int32=1 to 319
if x=y then
clrs = Color.White'假设是对角线vb.net绘制点,x=y时使用白色
else
clrs = Color.Black'平时使用黑色
endif
b.SetPixel(x, y, clrs)'画点
next
next
b.Save("test.tif", System.Drawing.Imaging.ImageFormat.Tiff)'保存到图片文件
==================
原创例子vb.net绘制点,祝进步vb.net绘制点?。?
asp.net中怎么画一些随机点,用VB.NET的namespace Linfo
{
public partial class VerifyCode : BasePage
{
public Random rand = new Random();
protected void Page_Load(object sender, EventArgs e)
{
string strListCode = "0123456789abcdefghigklmnopqrstuvwxyz";
int num = 0;
string strNum = num.ToString();
string strListNum = "";
for (int i = 0; i = 3; i++)
{
推荐阅读
- 过年看电视叫什么节目,过年看的节目
- 穿越火线显卡特效怎么关,穿越火线的显卡设置
- vb.net还有发展吗 vbnet ui
- shiroredis缓存管理,shiro 缓存
- 显卡更新不了怎么办,显卡更新没反应
- 虚拟机迁移到共享存储,虚拟机迁移到共享存储卡
- c语言用函数求累和 c语言求累加和函数
- 资本论下载,资本论下载百度网盘
- 华硕飞行堡垒5游戏评测,华硕飞行堡垒5是什么型号