vb.net圓形 vb怎么設置圓

vb.net中繪制圓的代碼是什么?

Dim myGraphics As Graphics = Me.CreateGraphics '聲明并創(chuàng)建一個Graphics對象

10年積累的成都網(wǎng)站設計、成都網(wǎng)站制作、外貿(mào)網(wǎng)站建設經(jīng)驗,可以快速應對客戶對網(wǎng)站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡服務。我雖然不認識你,你也不認識我。但先網(wǎng)站設計后付款的網(wǎng)站建設流程,更有臨漳免費網(wǎng)站建設讓你可以放心的選擇與我們合作。

Dim myPen As Pen = New Pen(Drawing.Color.Black, 3) '聲明一個畫筆,并設定顏色和粗細

myPen.DashStyle = Drawing.Drawing2D.DashStyle.Solid '線型,Solid是實線

myGraphics.DrawEllipse(myPen, 200, 200, 100, 100) '畫圓,數(shù)值依次是:橫坐標、縱坐標、寬度和高度(寬高相同為正圓,否則為橢圓)

myGraphics.Dispose() '釋放Graphics占用的資源

VB.net該如何將圖片圓形顯示?

新建一個Winform,拖兩個圖片框。圖片框1在設計器中選擇一個圖片(尺寸在圖片框容納為佳)。如下代碼測試通過:

private?void?button1_Click(object?sender,?EventArgs?e)

{

Image?img1?=?this.pictureBox1.Image;

Image?img2?=?CropToCircle(img1);

this.pictureBox2.Image?=?img2;

}

public?Image?CropToCircle(Image?img1)

{

Image?img2?=?new?Bitmap(img1.Width,?img1.Height,?

img1.PixelFormat);

Graphics?g?=?Graphics.FromImage(img2);

using?(Brush?br?=?

new?SolidBrush(SystemColors.Control))//背景色

{

g.FillRectangle(br,?0,?0,?

img2.Width,?img2.Height);

}

GraphicsPath?path?=?new?GraphicsPath();

path.AddEllipse(0,?0,?img2.Width,?img2.Height);

g.SetClip(path);

g.DrawImage(img1,?0,?0);

return?img2;

}

vb.net怎么畫圓的圖形

Public?a(8)?As?OvalShape

Dim?canvas=?New?Microsoft.VisualBasic.PowerPacks.ShapeContainer

ConstCircleSize?As?Integer=?20

Const?Dist?As?Integer?=?10

Const?Gap?As?Integer?=?50

Dim?i?As?Integer

canvas.Parent?=?Me.Panel1

For?i?=0?To?8

a(i)?=?NewOvalShape

a(i).Size?=?New?Size(CircleSize,CircleSize)

a(i).Location?=?New?Point(Dist?+Gap?*?(i?Mod?3),?Dist?+?Gap?*?(i?\?3))

a(i).BorderWidth?=?3

a(i).Enabled?=?True

a(i).Visible?=?True

a(i).Parent?=?canvas

Next

文章題目:vb.net圓形 vb怎么設置圓
網(wǎng)站網(wǎng)址:http://muchs.cn/article8/doeoiop.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供App開發(fā)、網(wǎng)站建設、品牌網(wǎng)站制作、網(wǎng)站策劃動態(tài)網(wǎng)站、

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設