正在阅读:VB.NET实现PhotoShop的流动选取框VB.NET实现PhotoShop的流动选取框

2004-04-08 10:11 出处:CSDN 作者:epoluodi 责任编辑:sdq

  看了开发高手连续几篇谈到PhotoShop中流动选取框的文章,其实实现并不难,在这里我就用VB.NET实现,在.NET中提供了功能十分强大的GDI+,前篇C#用的也是GDI+,我这里也用上!其实没有什么区别。希望对学VB.NET的人有帮助,下面是源码:

  创建一个新的VB应用程序,一个窗口中添加一个时间(Timer)组件,Interval设置为50微妙,
  Imports System.Drawing.Drawing2D
  Imports System.Drawing.Graphics
  Public Class Form1
      Inherits System.Windows.Forms.Form
      Private pen As pen                                 '创建一个画笔对象
      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()

    '该调用是 Windows 窗体设计器所必需的。
  InitializeComponent()

  '在 InitializeComponent() 调用之后添加任何初始化

  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

察看评论详细内容 我要发表评论
作者笔名 简短内容 发表时间
:

键盘也能翻页,试试“← →”键

相关文章

关注我们

最新资讯离线随时看 聊天吐槽赢奖品