• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當前位置:雨林木風下載站 > 技術開發(fā)教程 > 詳細頁面

        VB.NET完成PhotoShop的流動選取框

        VB.NET完成PhotoShop的流動選取框

        更新時間:2022-05-03 文章作者:未知 信息來源:網(wǎng)絡 閱讀次數(shù):

        大家好,本人第一次發(fā)表文章(激動中),看了開發(fā)高手連續(xù)幾篇談到PhotoShop中流動選取框的文章,其實實現(xiàn)并不難,在這里我就用VB.NET實現(xiàn),在.NET中提供了功能十分強大的GDI+,前篇C#用的也是GDI+,我這里也用上!其實沒有什么區(qū)別!希望對學VB.NET的人有幫助,下面是源碼:

        創(chuàng)建一個新的VB應用程序,一個窗口中添加一個時間(Timer)組件,Interval設置為50微妙,

        Imports System.Drawing.Drawing2D
        Imports System.Drawing.Graphics
        Public Class Form1
        Inherits System.Windows.Forms.Form
        Private pen As pen '創(chuàng)建一個畫筆對象
        Private GPath As New GraphicsPath '實例化路徑對象
        Private Dpattern() As Single = {5.0, 7.0} '實線的長度和虛線長度
        Private offset As Single = 0.0 '偏移值

        #Region " Windows 窗體設計器生成的代碼 "

        Public Sub New()
        MyBase.New()

        '該調(diào)用是 Windows 窗體設計器所必需的。
        InitializeComponent()

        '在 InitializeComponent() 調(diào)用之后添加任何初始化

        End Sub

        '窗體重寫 dispose 以清理組件列表。
        Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)
        If disposing Then
        If Not (components Is Nothing) Then
        components.Dispose()
        End If
        GPath.Dispose()
        pen.Dispose()
        End If
        MyBase.Dispose(disposing)
        End Sub

        'Windows 窗體設計器所必需的
        Private components As System.ComponentModel.IContainer

        '注意: 以下過程是 Windows 窗體設計器所必需的
        '可以使用 Windows 窗體設計器修改此過程。
        '不要使用代碼編輯器修改它。
        Friend WithEvents Timer1 As System.Windows.Forms.Timer
        <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
        Me.components = New System.ComponentModel.Container
        Me.Timer1 = New System.Windows.Forms.Timer(Me.components)
        '
        'Timer1
        '
        Me.Timer1.Enabled = True
        Me.Timer1.Interval = 50
        '
        'Form1
        '
        Me.AutoScaleBaseSize = New System.Drawing.Size(6, 14)
        Me.ClientSize = New System.Drawing.Size(416, 166)
        Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle
        Me.MaximizeBox = False
        Me.MinimizeBox = False
        Me.Name = "Form1"
        Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen
        Me.Text = "Photo For VB.NET"

        End Sub

        #End Region



        Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
        Me.Refresh() '刷新窗口
        End Sub

        Private Sub Form1_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles MyBase.Paint
        pen.DashOffset = offset '設置偏移值
        e.Graphics.DrawPath(pen, GPath) '畫路徑

        '改變偏移值的量
        offset += 1.0
        If offset / 100 = 1 Then
        offset = 0.0
        End If

        End Sub


        Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load
        GPath.AddString("電腦", _
        New FontFamily("幼圓"), _
        FontStyle.Bold + FontStyle.Italic, _
        120.0F, _
        New PointF(30.0F, 20.0F), _
        New StringFormat) '添加一個字符路徑
        pen = New Pen(Color.Black) '構(gòu)造畫筆
        pen.DashPattern = Dpattern '自定義的短劃線和空白區(qū)域
        pen.DashStyle = DashStyle.Custom '此屬性的 DashStyle.Custom 值指定:由 DashPattern 屬性定義的短劃線和空白區(qū)域的自定義圖案
        End Sub
        End Class
        在WINXP+SP1+VS.NET2003編譯通過

        有不對的

        溫馨提示:喜歡本站的話,請收藏一下本站!

        本類教程下載

        系統(tǒng)下載排行

        主站蜘蛛池模板: 日韩精品亚洲人成在线观看| 四虎成人精品一区二区免费网站 | 亚洲美女免费视频| 亚洲无av在线中文字幕| jizz免费观看| 国产成人亚洲综合| 国产精品成人啪精品视频免费| yy6080亚洲一级理论| 国产成人亚洲午夜电影| 凹凸精品视频分类国产品免费| 国产成人综合亚洲绿色| 啊v在线免费观看| yellow视频免费在线观看| 亚洲综合亚洲综合网成人| 免费看黄的成人APP| 亚洲成色在线综合网站| 91精品视频在线免费观看| 亚洲综合激情视频| 一二三四在线观看免费高清中文在线观看| 亚洲成人黄色在线| 免费无码不卡视频在线观看| 大桥未久亚洲无av码在线| 国产黄色一级毛片亚洲黄片大全| aa级女人大片喷水视频免费| 亚洲第一精品福利| 亚洲中文无码永久免费| 国产综合激情在线亚洲第一页| 中文字幕亚洲天堂| 最刺激黄a大片免费网站| 亚洲欧美一区二区三区日产| 亚洲精品视频在线观看你懂的| 好紧我太爽了视频免费国产| 亚洲精品第一国产综合精品| 国产18禁黄网站免费观看| 精品免费视在线观看| 亚洲日本中文字幕天天更新| 久久久久亚洲AV综合波多野结衣| 久草视频免费在线观看| 美女裸免费观看网站| 亚洲五月激情综合图片区| 免费人成视网站在线观看不卡|