亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? form1.frm

?? visual basic課程設計案例精編
?? FRM
?? 第 1 頁 / 共 2 頁
字號:
    Toolbar1.Buttons("Delete").Enabled = False
End Sub

Private Sub Form_Load()
    Set mObject = New DrawObject
End Sub

Private Sub Form_Resize()
    Picture1.Left = ScaleLeft
    Picture1.Top = Toolbar1.Height
    Picture1.Width = ScaleWidth
    If ScaleHeight - StatusBar1.Height > Toolbar1.Height Then
    'Height 屬性不能小于“0”
        Picture1.Height = ScaleHeight - Toolbar1.Height - StatusBar1.Height
    End If
End Sub

Private Sub Form_Unload(Cancel As Integer)
    Set CurrentObject = Nothing
    Set mObject = Nothing
End Sub

Private Sub Green_Click()
    ChangeColor vbGreen
    Toolbar2.Buttons("Black").Value = tbrUnpressed
    Toolbar2.Buttons("Red").Value = tbrUnpressed
    Toolbar2.Buttons("Green").Value = tbrPressed
    Toolbar2.Buttons("Blue").Value = tbrUnpressed
    Toolbar2.Buttons("Yellow").Value = tbrUnpressed
End Sub

Private Sub Line_Click()
    CurrentSel = 1
    Picture1.MousePointer = 2 '設置鼠標光標
    Toolbar1.Buttons("Delete").Enabled = False
End Sub

Private Sub New_Click()
    '初始化數據
    If mObject.Count > 0 Then
        Response = MsgBox("保存工作嗎?", vbYesNoCancel)
        If Response = vbYes Then
            Save_Click
        ElseIf Response = vbNo Then
            CurrentSel = 0
            CurrentColor = 0
            MoveMode = 0
            Moving = False
            CurrentIndex = 0
            Set CurrentObject = Nothing
            FileName = ""
            Set mObject = New DrawObject
            '初始化工具條
            Toolbar1.Buttons("Delete").Enabled = False
            Toolbar1.Buttons("Select").Value = tbrPressed
            Toolbar2.Buttons("Black").Value = tbrPressed
            '初始化繪圖區
            Picture1.Cls
            Picture1.MousePointer = 0
        End If
    End If
End Sub

Private Sub Open_Click()
    Dim File As Integer
    
    If mObject.Count > 0 Then
        Response = MsgBox("保存工作嗎?", vbYesNoCancel)
        If Response = vbYes Then
            Save_Click
        ElseIf Response = vbNo Then
            CurrentSel = 0
            CurrentColor = 0
            MoveMode = 0
            Moving = False
            CurrentIndex = 0
            Set CurrentObject = Nothing
            FileName = ""
            Set mObject = New DrawObject
            '初始化工具條
            Toolbar1.Buttons("Delete").Enabled = False
            Toolbar1.Buttons("Select").Value = tbrPressed
            Toolbar2.Buttons("Black").Value = tbrPressed
            '初始化繪圖區
            Picture1.Cls
            Picture1.MousePointer = 0
            CommonDialog1.InitDir = App.Path '設置初始路徑
            CommonDialog1.FileName = "" '清除文件名
            CommonDialog1.ShowOpen '顯示“打開”對話框
            FileName = CommonDialog1.FileName '保存文件名
            If Len(CommonDialog1.FileName) > 0 Then
                File = FreeFile() '獲得可用文件號
                Open FileName For Input As File '打開文件
                mObject.Load File '讀文件
                Close File '關閉文件
                mObject.Draw Picture1 '顯示圖形
            End If
        End If
    Else
            CommonDialog1.InitDir = App.Path '設置初始路徑
            CommonDialog1.FileName = "" '清除文件名
            CommonDialog1.ShowOpen '顯示“打開”對話框
            FileName = CommonDialog1.FileName '保存文件名
            If Len(CommonDialog1.FileName) > 0 Then
                File = FreeFile() '獲得可用文件號
                Open FileName For Input As File '打開文件
                mObject.Load File '讀文件
                Close File '關閉文件
                mObject.Draw Picture1 '顯示圖形
            End If
    End If
End Sub

Private Sub Picture1_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single)
    If Button <> 1 Then Exit Sub '如果未按左鍵則退出
    
    Select Case CurrentSel
        Case 0
            CurrentIndex = mObject.IsObject(Int(x), Int(y), CurrentObject, MoveMode)
            If CurrentIndex > 0 Then
                Call CurrentObject.SetOldPoint(Int(x), Int(y))
                Toolbar1.Buttons("Delete").Enabled = True
                Moving = True
                ChangeObject
            Else
                Toolbar1.Buttons("Delete").Enabled = False
            End If
        Case 1
            Set CurrentObject = New DrawLine
            Call CurrentObject.SetPoint(1, Int(x), Int(y))
            Call CurrentObject.SetPoint(2, Int(x), Int(y))
            Call CurrentObject.SetOldPoint(Int(x), Int(y))
            CurrentObject.Color = CurrentColor
            MoveMode = 2
            Moving = True
        Case 2
            Set CurrentObject = New DrawRec
            Call CurrentObject.SetPoint(1, Int(x), Int(y))
            Call CurrentObject.SetPoint(2, Int(x), Int(y))
            Call CurrentObject.SetOldPoint(Int(x), Int(y))
            CurrentObject.Color = CurrentColor
            MoveMode = 2
            Moving = True
        Case 3
            Set CurrentObject = New DrawCircle
            Call CurrentObject.SetPoint(1, Int(x), Int(y))
            Call CurrentObject.SetPoint(2, Int(x), Int(y))
            Call CurrentObject.SetOldPoint(Int(x), Int(y))
            CurrentObject.Color = CurrentColor
            MoveMode = 2
            Moving = True
    End Select
End Sub

Private Sub Picture1_MouseMove(Button As Integer, Shift As Integer, x As Single, y As Single)
    If Not Moving Then Exit Sub '如果無移動動作退出
    
    Call CurrentObject.Move(Picture1, Int(x), Int(y), MoveMode)
End Sub

Private Sub Picture1_MouseUp(Button As Integer, Shift As Integer, x As Single, y As Single)
    If Not Moving Then Exit Sub '如果無移動動作退出
    Moving = False '取消移動標志
    
    Select Case CurrentSel
        Case 0 '完成移動圖元操作
        '重繪全部圖元
            mObject.Draw Picture1
        Case 1 '完成增加線段操作
        '增加線段圖元
            Call CurrentObject.Draw(Picture1) '重繪當前圖元
            mObject.Add CurrentObject '將當前圖元加入集合
        Case 2 '完成增加矩形操作
        '增加矩形圖元
            Call CurrentObject.Draw(Picture1)
            mObject.Add CurrentObject '將當前圖元加入集合
        Case 3 '完成增加圓形操作
        '增加矩形圖元
            Call CurrentObject.Draw(Picture1)
            mObject.Add CurrentObject '將當前圖元加入集合
    End Select
End Sub

Private Sub Picture1_Paint()
    Call mObject.Draw(Picture1) '重繪所有圖元
End Sub

Private Sub Print_Click()
    If mObject.Count > 0 And Printers.Count > 0 Then
    '集合中有圖元
        mObject.PrintObject Printer  '在輸出設備中繪制圖元
        Printer.EndDoc '完成繪圖,開始打印
    ElseIf mObject.Count = 0 Then
    '集合中無圖元
        MsgBox "無可打印的圖元數據 !", , "提示"
    Else
    '無打印機
        MsgBox "系統尚未安裝打印機 !", , "提示"
    End If
End Sub

Private Sub Rec_Click()
    CurrentSel = 2
    Picture1.MousePointer = 2 '設置鼠標光標
    Toolbar1.Buttons("Delete").Enabled = False

End Sub

Private Sub Red_Click()
    ChangeColor vbRed
    Toolbar2.Buttons("Black").Value = tbrUnpressed
    Toolbar2.Buttons("Red").Value = tbrPressed
    Toolbar2.Buttons("Green").Value = tbrUnpressed
    Toolbar2.Buttons("Blue").Value = tbrUnpressed
    Toolbar2.Buttons("Yellow").Value = tbrUnpressed
End Sub

Private Sub Save_Click()
    Dim File As Integer
    
    If Len(FileName) = 0 Then
        CommonDialog1.InitDir = App.Path '設置初始路徑
        CommonDialog1.FileName = "" '初始化文件名
        CommonDialog1.ShowSave
        FileName = CommonDialog1.FileName
    End If
    
    If Len(FileName) > 0 Then
    '正確輸入(選擇)文件名
        File = FreeFile()
        Open FileName For Output As File '打開文件
        mObject.Save File '保存數據
        Close File '關閉文件
    End If
End Sub

Private Sub SaveAs_Click()
    Dim File As Integer
    
    CommonDialog1.InitDir = App.Path '設置初始路徑
    CommonDialog1.FileName = "" '初始化文件名
    CommonDialog1.ShowSave
    FileName = CommonDialog1.FileName
    
    If Len(FileName) > 0 Then
    '正確輸入(選擇)文件名
        File = FreeFile()
        Open FileName For Output As File '打開文件
        mObject.Save File '保存數據
        Close File '關閉文件
    End If
End Sub

Private Sub Toolbar1_ButtonClick(ByVal Button As MSComctlLib.Button)
    Select Case Button.Key
        Case "New" '單擊工具條按鈕1(新文件)
            New_Click
        Case "Open" '單擊工具條按鈕2(打開)
            Open_Click
        Case "Save" '單擊工具條按鈕3(保存)
            Save_Click
        Case "Select" '單擊工具條按鈕4(箭頭)
            CurrentSel = 0
            Picture1.MousePointer = 0 '恢復鼠標光標
            Toolbar1.Buttons("Delete").Enabled = False
            CurrentIndex = 0
            Set CurrentObject = Nothing
        Case "Line" '單擊工具條按鈕5(直線)
            CurrentSel = 1
            Picture1.MousePointer = 2 '設置鼠標光標
            Toolbar1.Buttons("Delete").Enabled = False
        Case "Reg" '單擊工具條按鈕6(矩形)
            CurrentSel = 2
            Picture1.MousePointer = 2 '設置鼠標光標
            Toolbar1.Buttons("Delete").Enabled = False
        Case "Circle" '單擊工具條按鈕6(圓形)
            CurrentSel = 3
            Picture1.MousePointer = 2 '設置鼠標光標
            Toolbar1.Buttons("Delete").Enabled = False
        Case "Delete" '單擊工具條按鈕7(刪除)
            DeleteObject
    End Select
End Sub

Private Sub DeleteObject()
    Toolbar1.Buttons("Delete").Enabled = False
    mObject.Remove CurrentIndex
    Set CurrentObject = Nothing
    mObject.Draw Picture1
End Sub

Private Sub ChangeColor(Colour As Long)
'修改當前對象顏色
    CurrentColor = Colour
    If CurrentSel = 0 And CurrentIndex > 0 Then
        CurrentObject.Color = Colour
        CurrentObject.Draw Picture1
    End If
End Sub

Private Sub ChangeObject()
'設置工具條顏色按鈕
    Select Case CurrentObject.Color
        Case vbRed
            Toolbar2.Buttons("Red").Value = tbrPressed
        Case vbGreen
            Toolbar2.Buttons("Green").Value = tbrPressed
        Case vbBlue
            Toolbar2.Buttons("Blue").Value = tbrPressed
        Case vbYellow
            Toolbar2.Buttons("Yellow").Value = tbrPressed
        Case vbBlack
            Toolbar2.Buttons("Black").Value = tbrPressed
    End Select
End Sub

Private Sub Toolbar2_ButtonClick(ByVal Button As MSComctlLib.Button)
    Select Case Button.Key
        Case "Red" '單擊工具條按鈕2(紅色)
            ChangeColor vbRed
        Case "Green" '單擊工具條按鈕3(綠色)
            ChangeColor vbGreen
        Case "Blue" '單擊工具條按鈕4(藍色)
            ChangeColor vbBlue
        Case "Yellow" '單擊工具條按鈕5(黃色)
            ChangeColor vbYellow
        Case "Black" '單擊工具條按鈕1(黑色)
            ChangeColor vbBlack
    End Select
End Sub

Private Sub Yellow_Click()
    ChangeColor vbYellow
    Toolbar2.Buttons("Black").Value = tbrUnpressed
    Toolbar2.Buttons("Red").Value = tbrUnpressed
    Toolbar2.Buttons("Green").Value = tbrUnpressed
    Toolbar2.Buttons("Blue").Value = tbrUnpressed
    Toolbar2.Buttons("Yellow").Value = tbrPressed
End Sub

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久久久久久一| 亚洲不卡av一区二区三区| 精品久久久久久久久久久久包黑料| 一本久道中文字幕精品亚洲嫩 | 91丝袜国产在线播放| 国产精品一品视频| 国产专区欧美精品| 国产精品正在播放| 成人精品国产免费网站| 国产99精品视频| aaa国产一区| 91丨九色丨黑人外教| 91蜜桃传媒精品久久久一区二区| 99v久久综合狠狠综合久久| 91丨九色porny丨蝌蚪| 色婷婷精品大在线视频| 精品视频全国免费看| 欧美日韩一级大片网址| 欧美日韩一区二区三区四区五区| 欧美男人的天堂一二区| 欧美高清视频在线高清观看mv色露露十八 | 亚洲二区在线视频| 午夜视频一区二区| 免费高清不卡av| 国产一区二区三区不卡在线观看| 国产不卡视频在线播放| 91在线观看成人| 欧美日韩精品免费| 日韩精品资源二区在线| 欧美国产1区2区| 亚洲欧美日韩成人高清在线一区| 亚洲电影一级黄| 麻豆91小视频| 欧美日韩欧美一区二区| 精品国产一区二区精华| 久久久久久毛片| 亚洲免费看黄网站| 蜜臀av性久久久久蜜臀aⅴ流畅| 国产精品自拍三区| 91小视频免费观看| 制服丝袜日韩国产| 国产日韩欧美激情| 亚洲自拍另类综合| 久久成人免费电影| 99国产精品久久久久久久久久| 欧美放荡的少妇| 国产亚洲精品aa| 亚洲午夜久久久久久久久久久 | 丁香婷婷综合色啪| 色婷婷亚洲综合| 精品国产乱码久久久久久蜜臀| 中文字幕欧美日韩一区| 午夜影视日本亚洲欧洲精品| 国产麻豆欧美日韩一区| 色婷婷精品大视频在线蜜桃视频| 精品欧美一区二区久久| 亚洲私人黄色宅男| 久久精品国产精品亚洲综合| 99精品欧美一区二区三区小说 | 亚洲精选一二三| 免费高清在线视频一区·| 99精品热视频| 久久伊99综合婷婷久久伊| 一级特黄大欧美久久久| 国产精品亚洲午夜一区二区三区| 在线观看国产日韩| 国产精品人妖ts系列视频 | 欧美日韩国产另类不卡| 中国色在线观看另类| 青椒成人免费视频| 91麻豆文化传媒在线观看| 久久午夜免费电影| 亚洲1区2区3区4区| 91免费看`日韩一区二区| 精品国内二区三区| 日韩激情在线观看| 日本久久精品电影| 国产女人aaa级久久久级| 奇米综合一区二区三区精品视频| 色av一区二区| 亚洲欧美在线视频| 国产黑丝在线一区二区三区| 这里只有精品电影| 亚洲精品视频一区二区| 成人免费看的视频| 欧美精品一区二区久久久 | 欧美丰满少妇xxxxx高潮对白| 亚洲欧洲精品天堂一级| 国产美女精品人人做人人爽 | 三级欧美韩日大片在线看| 91欧美激情一区二区三区成人| 中文字幕av免费专区久久| 黄色资源网久久资源365| 欧美大片免费久久精品三p| 午夜成人免费电影| 色婷婷久久久综合中文字幕 | 99国产精品久| 国产精品日韩成人| 成人动漫一区二区在线| 久久精品免视看| 国产精品一区二区久久不卡| 精品国产乱码久久久久久蜜臀| 奇米精品一区二区三区四区 | 欧美日韩一区在线观看| 亚洲色图视频网站| 91麻豆蜜桃一区二区三区| 国产精品成人在线观看| 91老师国产黑色丝袜在线| 日韩伦理免费电影| 91在线视频在线| 亚洲欧美日韩在线| 一本到不卡免费一区二区| 一区二区三区波多野结衣在线观看 | 天天综合日日夜夜精品| 精品视频一区三区九区| 日韩av午夜在线观看| 91精品国产综合久久香蕉麻豆| 丝袜美腿亚洲综合| 日韩一级大片在线| 久久精品国产久精国产爱| 精品久久免费看| 国产成人精品午夜视频免费 | 国产一区二三区| 国产亚洲综合性久久久影院| 国产福利一区二区三区| 欧美激情综合五月色丁香小说| av成人动漫在线观看| 最新成人av在线| 欧美日韩国产一区二区三区地区| 丝袜亚洲另类欧美| 亚洲精品一区在线观看| 成人免费视频网站在线观看| 亚洲另类在线制服丝袜| 欧美人体做爰大胆视频| 久久精品国产亚洲a| 欧美激情综合五月色丁香小说| 99精品1区2区| 图片区小说区区亚洲影院| 欧美大片国产精品| 成人精品鲁一区一区二区| 一区二区三区中文字幕精品精品| 欧美理论在线播放| 国产一区二区三区蝌蚪| 亚洲色图欧美偷拍| 6080国产精品一区二区| 国产成人免费视频一区| 亚洲综合色婷婷| 欧美精品一区二区三区视频| 91麻豆自制传媒国产之光| 蜜臀a∨国产成人精品| 日本一区二区动态图| 欧美三级中文字幕| 国产呦精品一区二区三区网站| 亚洲人一二三区| 日韩西西人体444www| 99精品国产视频| 蜜桃av噜噜一区二区三区小说| 日韩一区欧美小说| 日韩精品最新网址| 色婷婷激情综合| 国产精品亚洲第一区在线暖暖韩国 | 2022国产精品视频| 一本久道中文字幕精品亚洲嫩| 九色综合狠狠综合久久| 亚洲日本护士毛茸茸| 久久久久久免费| 欧美挠脚心视频网站| 99精品视频一区| 国产一区亚洲一区| 亚洲国产欧美日韩另类综合 | 亚洲成av人影院在线观看网| 国产亚洲美州欧州综合国| 91.成人天堂一区| 色偷偷久久一区二区三区| 极品少妇xxxx精品少妇偷拍| 亚洲国产cao| 国产精品久久久久久久蜜臀| 日韩精品一区二区三区蜜臀| 欧美日韩午夜影院| 91丨九色丨蝌蚪丨老版| 成人小视频在线观看| 久久99久久久欧美国产| 午夜精品成人在线| 亚洲欧洲综合另类| 日本一区二区不卡视频| 日韩一级成人av| 91精品国产综合久久香蕉的特点| 色哟哟国产精品| 99免费精品在线观看| 国产大陆a不卡| 老司机午夜精品99久久| 亚洲福利视频导航| 亚洲一区二区精品视频| 亚洲少妇30p| 成人欧美一区二区三区在线播放| 久久精品视频一区二区| 欧美电视剧在线看免费| 日韩欧美久久一区| 欧美精品视频www在线观看| 91福利小视频|