189 8069 5689

vbnet的画直线方法的简单介绍

vb和vb.net 在picturebox 中绘制直线如何绘制

绘图是系统内部操作的,不需要懂原理

创新互联建站专注于长宁网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供长宁营销型网站建设,长宁网站制作、长宁网页设计、长宁网站官网定制、微信小程序定制开发服务,打造长宁网络公司原创品牌,更为您提供长宁网站排名全网营销落地服务。

方法就在那里,只有会用和不会用,你的代码告诉它绘制,它就会绘制。它(方法)究竟如何去绘制的并不是重点,反正它会绘制。

drawline(绘线)方法很简单,第一个参数是pen,它确定线条的颜色、宽度和样式。第二、第三个参数都是point类型,确定两个点的位置,绘制直线。

VB 画直线的方法是?

画直线是line

(x1,y1)-(x2,y2)

清除绘图区是cls

当然,这两个方法前面都需要指明具体的对象啦,如Form1或者PictureBox1

VB.NET 画直线 问题 怎样让直线置顶(就是不被其它控件覆盖) 100分(希望详细些)如较麻烦,会追加分数

这个必须用控件的方法解决,VB6有个Line控件很容易解决这个问题,但是VB.NET没有了,幸好微软也想到了这个缺陷,提供免费的Visual Basic PowerPacks控件箱,其中有Line控件。

Visual Basic PowerPacks下载地址:

使用 LineShape 控件绘制直线:

VB.Net中画直线问题

不想整个重画,最好用单色的背景,例如黑色,线条是白色的

用变量把线条的内容备份

当想改变线条的位置或者长度之前,先用存下来的变量以黑色重画一次,覆盖原来的白色线条

然后再画新的白色线条,这种重画方法比较节省资源

假如需要用花哨的背景或者图片当背景,也可以用局部重回的方式。

代码就不提供了,只提供思路。

怎么用VB。net 画直线

dim bmp as new bitmap(width,height)dim g as graphics=graphics.fromimage(bmp)g.drawlines(pen.blue,20,20,100,20)backgroundimage=bmp

VB 画直线

画直线

为了在两个坐标点之间画一条直线,可使用 Line 方法的简单形式,其语法如下:

[object.]Line [(x1, y1)]–(x2, y2)[, color]

其中 Object 是可选择的;若省略,此方法将在代码所连接的窗体(当前窗体)上画线。第一对坐标也是可选的。就所有的坐标值来说,x 和 y 参数都既可以是整数,也可以是分数。例如,下列语句可在窗体上画一条斜线。

Line (500, 500)–(2000, 2000)

Visual Basic 所画出的一条直线,要包括第一个端点,而不是最后一个端点。这种行为在从点到点画封闭曲线时是有用的。为了画最后一个端点,应使用这种语法:

PSet [Step] (0, 0)[, color]

第一对坐标 (x1, y1) 是可选的。如果省略这些坐标,将把该对象的 x,y 当前位置(画图坐标)作为端点。当前位置是由 CurrentX 和 CurrentY 属性指定的,然而在其它情况它会等于以前的图形方法或 Print 方法所画最后点的位置。如果以前没有使用过图形方法或 Print 方法,或没有设置 CurrentX 和 CurrentY 属性,则缺省位置为对象的左上角。

例如,以下语句通过三点连接画出一个三角形。

'设置起点的 x 坐标。

CurrentX = 1500

'设置起点的 y 坐标。

CurrentY = 500

'向起点的右下方画一直线。

Line -(3000, 2000)

'向当前点的左方画一直线。

Line -(1500, 2000)

'向右上方画一直线到起点。

Line -(1500, 500)

Blanker 应用程序使用 Line 方法创建出了一些有趣的图案样式。为了看到这些图案,可从“选项”菜单中,选定“Crossfire”,然后选定“Start Demo”按钮,即可看到。

Step 关键字

PSet、Line、和 Circle 方法使用以下语法可指定一个或多个点:

(x, y)

可在每个点之前加上 Step 关键字,用来指定要画出的点,是相对最后画出点的位置。Visual Basic 要将 x 和 y 的值加到最后所画的点上。例如,下边这条语句:

Line (100, 200)–(150, 250)

等价于:

Line (100, 200)–Step(50, 50)

在许多情况下,Step 关键字可免除持续不断地记录最后所画点位置的负担。经常最为关心的可能是两点的相对位置,而不是它们的绝对位置。

使用颜色参数

为了改变直线的颜色,应将可选的 color 参数与图形方法一起使用。例如,下述语句将画一条深蓝色的直线:

Line (500, 500)–(2000, 2000), RGB(0, 0, 255)

如果省略了 color 参数,将使用在其上画线的对象的 ForeColor 属性,来决定直线的颜色。

RND来设置随机值


标题名称:vbnet的画直线方法的简单介绍
文章来源:http://cdxtjz.com/article/dsiidej.html

其他资讯