1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時(shí)間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
      vb.net圓形窗口 vb圓形按鈕控件

      如何用VB.NET畫同心圓

      窗體上添加一個(gè)按鈕,在該按鈕的單擊事件里編寫代碼如下:

      鎮(zhèn)巴ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書未來市場(chǎng)廣闊!成為成都創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:028-86922220(備注:SSL證書合作)期待與您的合作!

      Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

      '聲明窗體的Me.CreateGraphics對(duì)象

      Dim MyGraphics As Graphics = Me.CreateGraphics

      Dim Cx As Integer = 150 '圓心的X坐標(biāo)

      Dim Cy As Integer = 150 '圓心的Y坐標(biāo)

      Dim R As Integer '圓的半徑

      '繪制半徑為R的圓

      For R = 5 To 100 Step 5

      MyGraphics.DrawEllipse(Pens.Black, New Rectangle(Cx - R, Cy - R, 2 * R, 2 * R))

      Next

      End Sub

      ‘用黑色畫筆繪制一組同心圓,半徑從5開始,增量為5。

      說明:

      DrawEllipse是VB.Net的Graphics類的繪制橢圓的方法;他有幾種格式,上面使用的是一種;

      DrawEllipse(畫筆的顏色,繪制橢圓所需要的矩形區(qū)域)

      其中:繪制橢圓所需要的矩形區(qū)域,如果被定義為正方形,就演變成繪制圓,定義該區(qū)域由死個(gè)數(shù)值確定,第1個(gè)數(shù)值,確定該區(qū)域左上角的X坐標(biāo),第2個(gè)數(shù)值,確定該區(qū)域左上角的Y坐標(biāo),第3個(gè)數(shù)值,確定該區(qū)域的寬度,第4個(gè)數(shù)值,確定該區(qū)域的高度。

      例如1:

      DrawEllipse(Pens.Black, New Rectangle(150, 150, 50, 50))

      就是以圓心坐標(biāo)為(100,100),繪制半徑為50 的圓。其實(shí)在VB.NET中,是告訴系統(tǒng)在以左上角坐標(biāo)(150,150),邊長為50的正方形里繪制內(nèi)切圓。理解了是在正方形里繪制內(nèi)切圓,就可以通過數(shù)學(xué)計(jì)算,知道如何繪制了。

      同理例如2:

      DrawEllipse(Pens.Black, New Rectangle(150, 150, 100, 50))

      就是以圓心坐標(biāo)為(100,100),繪制半徑為50 的圓。其實(shí)在VB.NET中,是告訴系統(tǒng)在以左上角坐標(biāo)(150,150),長軸為100,短軸為50的內(nèi)切橢圓。

      vb.net怎樣改變picturebox控件的形狀

      '我給你找到了,設(shè)置region屬性就可

      Private?Sub?PictureBox1_DoubleClick(sender?As?System.Object,?e?As?System.EventArgs)?Handles?PictureBox1.DoubleClick

      If?PictureBox1.Region?Is?Nothing?Then

      Dim?path?As?New?System.Drawing.Drawing2D.GraphicsPath

      path.AddEllipse(0,?0,?200,?200)

      PictureBox1.Region?=?New?Region(path)

      Else

      PictureBox1.Region?=?Nothing

      End?If

      End?Sub

      '這個(gè)雙擊圖片框使其變形,通過GraphicsPath對(duì)象可以作出各種形態(tài)來,比如可作出文字形狀

      Dim?stringText?As?String?=?"我是誰"

      Dim?family?As?New?FontFamily("Arial")

      Dim?myfontStyle?As?Integer?=?CInt(FontStyle.Italic)

      Dim?emSize?As?Integer?=?86

      Dim?origin?As?New?Point(20,?20)

      Dim?format?As?StringFormat?=?StringFormat.GenericDefault

      path.AddString(stringText,?family,?myfontStyle,?emSize,?_

      origin,?format)

      PictureBox1.Region?=?New?Region(path)

      VB.Net怎么做圓形窗體

      設(shè)置Region屬性:

      Dim path As New System.Drawing.Drawing2D.GraphicsPath

      path.AddEllipse(0, 0, 400, 300)

      Region = New Region(path)

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

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

      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;

      }


      網(wǎng)頁題目:vb.net圓形窗口 vb圓形按鈕控件
      鏈接地址:http://www.ef60e0e.cn/article/dojoodp.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        宾阳县| 河北区| 鄱阳县| 淳安县| 白银市| 洛浦县| 远安县| 莱阳市| 会泽县| 宁强县| 峨边| 伊金霍洛旗| 河源市| 兖州市| 镇坪县| 商河县| 秀山| 靖安县| 都江堰市| 体育| 肥东县| 南昌市| 上犹县| 朝阳县| 高雄县| 湾仔区| 云安县| 瑞金市| 高唐县| 吉林市| 林西县| 双鸭山市| 边坝县| 巴林左旗| 明溪县| 来宾市| 胶南市| 兴业县| 广灵县| 北宁市| 赣州市|