久久精品综合-欧美精品久久久久久-www一区二区-韩国三级中文字幕hd久久精品-国产一区二区三区在线-日韩免费视频

明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

運行時拉伸與移動控件的類

[摘要]Public Class Resize '移動了嗎? Private IsMoving As Boolean = False '控件最后的寬 Private ctrlLastWidth As Integer = 0 '控件最后的高 ...
 

Public Class Resize

    '移動了嗎?

    Private IsMoving As Boolean = False

    '控件最后的寬

    Private ctrlLastWidth As Integer = 0

    '控件最后的高

    Private ctrlLastHeight As Integer = 0

    '控件原來的寬

    Private ctrlWidth As Integer

    '最后的左側(cè)坐標

    Private ctrlLastLeft As Integer

    '最后的頂部坐標

    Private ctrlLastTop As Integer

    '控件原來的高

    Private ctrlHeight As Integer

    '控件的左側(cè)坐標

    Private ctrlLeft As Integer

    '控件的頂部坐標

    Private ctrlTop As Integer

    '光標的左側(cè)坐標

    Private cursorL As Integer

    '光標的頂部坐標

    Private cursorT As Integer

 

    '

    Private Htap As Integer

    Private Wtap As Integer

 

    Private ctrlIsResizing As Boolean = False

    '控件的大小矩形

    Private ctrlRectangle As System.Drawing.Rectangle = New System.Drawing.Rectangle()

    Private ctrl As Control '操作的控件

    Private frm As Form '控件的父親窗體

    '構(gòu)造函數(shù)

    Public Sub New(ByVal c As Control, ByVal frm As Form)

        ctrl = c

        Me.frm = frm

        '標題欄和橫向滾動條以及邊框的寬

        Me.Htap = Me.frm.Height - Me.frm.ClientRectangle.Height

        '縱向滾動條和邊框的寬

        Me.Wtap = Me.frm.Width - Me.frm.ClientRectangle.Width

        AddHandler ctrl.MouseDown, AddressOf MouseDown

        AddHandler ctrl.MouseMove, AddressOf MouseMove

        AddHandler ctrl.MouseUp, AddressOf MouseUp

    End Sub

 

    '鼠標按下后的處理

    Private Sub MouseDown(ByVal sender As Object, ByVal e As MouseEventArgs)

        If frm Is Nothing Then

            Return

        End If

        MessageBox.Show(e.Y.ToString)

        MessageBox.Show((Me.ctrl.Height - 10).ToString)

        MessageBox.Show(e.X.ToString)

        MessageBox.Show((Me.ctrl.Width - 10).ToString)

        '設置第一次有效單擊的范圍

        If e.X < Me.ctrl.Width - 10 OrElse e.Y < Me.ctrl.Height - 10 Then

            Me.IsMoving = True

            '指定要繪制的虛線框的坐標(相對屏幕)

            Me.ctrlLeft = Me.frm.DesktopLocation.X + Me.Wtap + Me.ctrl.Left

            Me.ctrlTop = Me.frm.DesktopLocation.Y + Me.Htap + Me.ctrl.Top


[1] [2] [3]  下一頁




主站蜘蛛池模板: 五月婷婷深爱 | 亚洲影视一区 | 日韩乱视频| 青青青国产色视频在线观看 | 亚洲三级免费 | 五月婷婷综合在线视频 | 午夜影院在线观看 | 日韩无毛 | 日本黄网站高清色大全 | 一级黄色片视频 | 亚洲五月婷婷 | 日韩av一中美av一中文字慕 | 亚洲一区网站 | 青草久久精品亚洲综合专区 | 青青久久精品国产 | 一道本久久| 亚洲国产成人久久精品影视 | 日本性欧美 | 日本一本高清视频 | 色天使久久综合给合久久97色 | 色噜噜狠狠色综合欧洲 | 色婷婷在线视频 | 在线播放国产色视频在线 | 欧美亚洲国产日韩一区二区三区 | 色香蕉视频 | 午夜视频国语 | 青青青在线视频播放 | 色婷婷在线视频观看 | 亚洲视频二区 | 亚洲福利区 | 日本一区不卡在线 | 日韩国产午夜一区二区三区 | 日本在线高清视频 | 在线看片欧美 | 天美传媒精品一区 | 日日干夜 | 天天夜天干天天爽 | 特黄一级真人毛片 | 日日爱夜夜操 | 日本中文视频 | 欧美一级黄色录像片 |