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

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

?? frmmain.vb

?? 用VB.NET開發的GeoMedia一個實例
?? VB
?? 第 1 頁 / 共 5 頁
字號:
        Me.ContextMenu2.MenuItems.AddRange(New System.Windows.Forms.MenuItem() {Me.contmnuLocate, Me.contmnuProperty2})
        '
        'contmnuLocate
        '
        Me.contmnuLocate.Index = 0
        Me.contmnuLocate.Text = "圖上定位"
        '
        'contmnuProperty2
        '
        Me.contmnuProperty2.Index = 1
        Me.contmnuProperty2.Text = "屬性"
        '
        'FrmMain
        '
        Me.AutoScaleBaseSize = New System.Drawing.Size(6, 14)
        Me.ClientSize = New System.Drawing.Size(728, 465)
        Me.Controls.AddRange(New System.Windows.Forms.Control() {Me.Panel1, Me.tbNewText, Me.cbNewFeature, Me.Splitter1, Me.TreeView1, Me.ToolBar1, Me.StatusBar1})
        Me.Menu = Me.MainMenu1
        Me.Name = "FrmMain"
        Me.Text = "Gis-VB.Net"
        Me.Panel1.ResumeLayout(False)
        CType(Me.GMMapView1, System.ComponentModel.ISupportInitialize).EndInit()
        CType(Me.EventControl1, System.ComponentModel.ISupportInitialize).EndInit()
        CType(Me.StatusBarPanelMessage, System.ComponentModel.ISupportInitialize).EndInit()
        CType(Me.StatusBarPanelPointLocation, System.ComponentModel.ISupportInitialize).EndInit()
        Me.ResumeLayout(False)

    End Sub

#End Region

    Private Sub FormMain_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

    End Sub

    Private Sub mnuFileOpen_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuFileOpen.Click
        On Error GoTo ErrorHandler
        Me.StatusBarPanelMessage.Text = "連接數據庫"
        OpenConnection()
        '是否顯示樹形圖
        InitTreeView()

        Me.ResetEnvironment()
        '修改菜單狀態
        Me.mnuNewFeature.Enabled = True
        Me.mnuCenter.Enabled = True
        Me.mnuDisplayFeature.Enabled = True
        Me.mnuToolMeasure.Enabled = True
        Me.mnuToolMeasureArea.Enabled = True
        Me.mnuToolMeasureDistance.Enabled = True
        Me.mnuToolQuery.Enabled = True
        Me.mnuViewFit.Enabled = True
        Me.mnuViewLegend.Enabled = True
        Me.mnuViewPan.Enabled = True
        Me.mnuViewProperty.Enabled = True
        Me.mnuViewZoomIn.Enabled = True
        Me.mnuViewZoomOut.Enabled = True
        Me.MenuItem3.Enabled = True
        Me.MenuItem4.Enabled = True
        '修改工具欄上按鈕狀態
        Dim bt As ToolBarButton
        For Each bt In Me.ToolBar1.Buttons
            bt.Enabled = True
        Next
        Me.ToolBar1.Buttons(0).Pushed = True
        Exit Sub

ErrorHandler:
        MsgBox(Err.Description, MSGBOX_ERROR, "FileOpen_Click Error")
    End Sub

    Private Sub mnuFileExit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuFileExit.Click
        Me.Close()
    End Sub

    Private Sub mnuViewZoomIn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuViewZoomIn.Click
        Me.ResetEnvironment()
        Me.StatusBarPanelMessage.Text = "放大"
        MouseAction = "ZoomIn"
        GMMapView1.MousePointer = 187 'gmmvctZoomIn
        ResetAllButton()
        Me.ToolBar1.Buttons(1).Pushed = True
    End Sub

    Private Sub mnuViewZoomOut_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuViewZoomOut.Click
        Me.ResetEnvironment()
        Me.StatusBarPanelMessage.Text = "縮小"
        MouseAction = "ZoomOut"
        GMMapView1.MousePointer = 188 'gmmvctZoomOut
        ResetAllButton()
        Me.ToolBar1.Buttons(2).Pushed = True
    End Sub

    Private Sub mnuViewPan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuViewPan.Click
        Me.ResetEnvironment()
        Me.StatusBarPanelMessage.Text = "平移"
        MouseAction = "Pan"
        GMMapView1.MousePointer = 171 'gmmvctPan
        ResetAllButton()
        Me.ToolBar1.Buttons(4).Pushed = True
        '刷新LOGO
        ReStartLogo()

    End Sub

    Private Sub mnuViewFit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuViewFit.Click
        On Error Resume Next
        Me.ResetEnvironment()
        Me.StatusBarPanelMessage.Text = "全圖"
        GMMapView1.Fit()
        GMMapView1.CtlRefresh(False)

        '刷新LOGO
        ReStartLogo()
    End Sub

    Private Sub mnuViewLegend_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuViewLegend.Click
        On Error GoTo ErrorHandler
        Me.ResetEnvironment()

        If GMMapView1.Legend.Visible Then
            GMMapView1.Legend.Visible = False
            mnuViewLegend.Checked = False
            ResetAllButton()
            Me.ToolBar1.Buttons(0).Pushed = True
        Else
            GMMapView1.Legend.Visible = True
            mnuViewLegend.Checked = True
            ResetAllButton()
            Me.ToolBar1.Buttons(7).Pushed = True
        End If
        Exit Sub
ErrorHandler:
        MsgBox(Err.Description, MSGBOX_ERROR, "圖例顯示出錯!")
    End Sub

    Private Sub mnuDisplayFeature_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuDisplayFeature.Click
        ' select a feature class and create a legend entry for display
        On Error GoTo ErrorHandler

        Dim objRS As PClient.GRecordset
        Dim frmSelectFeatrue1 As FrmSelectFeature
        Dim strCol As New ArrayList()

        Dim i As Integer

        '重置環境
        ResetEnvironment()

        Me.StatusBarPanelMessage.Text = "添加顯示圖層"
        frmSelectFeatrue1 = New FrmSelectFeature()
        strCol = frmSelectFeatrue1.GetSelectFeatureInfo()

        If strCol Is Nothing Then
            Exit Sub
        End If

        For i = 0 To strCol.Count - 1
            CreateRecordset(objRS, strCol.Item(i), "")
            Dim objLE As PView.RecordLegendEntry

            If Not (objRS Is Nothing) Then
                Cursor = System.Windows.Forms.Cursors.WaitCursor
                objLE = GetLegendEntry(objRS, Me.GMMapView1)
                DisplayTheLegendEntry(objLE, Me.GMMapView1)
                Cursor = System.Windows.Forms.Cursors.Default
            End If
        Next
        Me.StatusBarPanelMessage.Text = "顯示圖層添加完畢"
        Exit Sub

ErrorHandler:
        MsgBox(Err.Description, MSGBOX_ERROR, "添加顯示圖層出錯!")
        Me.StatusBarPanelMessage.Text = "添加顯示圖層出錯"
    End Sub


    Private Sub mnuViewProperty_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuViewProperty.Click
        '重置環境
        ResetEnvironment()
        Me.StatusBarPanelMessage.Text = "查看選擇集里圖素的屬性"

        If Me.GMMapView1.MapViewSelectedObjects.Count = 1 Then
            Dim frmProperty1 As FrmProperty
            frmProperty1 = New FrmProperty()
            frmProperty1.FillFlexGrid(Me.GMMapView1.MapViewSelectedObjects.Item(1), Me.GMMapView1)
        End If

    End Sub

    Private Sub mnuCenter_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuCenter.Click
        On Error Resume Next
        '重置環境
        ResetEnvironment()


        If Me.mnuCenter.Checked Then
            Me.mnuCenter.Checked = False
            MouseAction = "Select"
            Me.ToolBar1.Buttons(0).Pushed = True
            Me.StatusBarPanelMessage.Text = ""
        Else
            Me.mnuCenter.Checked = True
            MouseAction = "Center"
            Me.StatusBarPanelMessage.Text = "居中;點擊圖形"
        End If
    End Sub

    Private Sub mnuEditMoveFeature_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuEditMoveFeature.Click
        On Error GoTo errhandle
        Dim gobjLineSelectStyle As New PView.LinearStyle()
        Dim objRS As GDO.GRecordset
        Dim sFieldName As String
        Dim objGeometry As Object
        Dim objGss As New PClient.GeometryStorageService()

        '重置環境
        ResetEnvironment()

        Me.StatusBarPanelMessage.Text = "移動;按下鼠標左鍵拖動圖形"
        '定義圖形進入編輯狀態后的顯示風格
        With gobjHandleStyle
            .Color = RGB(0, 0, 0)               '''黑色
            .HandleMode = 0                     'gmsHandleModeSolid --solid
            .HandleShape = 0                    'gmsHandleShapeSquare--Square 
            .Size = 2
            .StyleUnits = 2                     'gmsStyleUnitsView-- View Units (Pixels) 
        End With
        With gobjLineSelectStyle
            .Width = 1
            .Color = RGB(200, 200, 50)
            .LineStyle = 0                      'gmsLinearSolid--Solid 
            .StyleUnits = 2                     'gmsStyleUnitsView-- View Units (Pixels) 
        End With
        objLocatedObjects.Clear()
        '定位選中的圖形
        objLocatedObjects.Add(GMMapView1.MapViewSelectedObjects.Item(1))
        gobjGeomEdit.RemoveAllGeometries()
        '獲取選中的圖形
        objRS = objLocatedObjects.Item(1).Recordset
        sFieldName = GetGeometryFieldName(objRS)
        objRS.Bookmark = objLocatedObjects.Item(1).Bookmark
        rsGrecordset = objRS
        rsGrecordset.Bookmark = objRS.Bookmark
        objGss.GetGeometry(objRS.GFields(sFieldName), objGeometry)
        '將選中的圖形加入編輯對象中
        gobjGeomEdit.AppendGeometry(objGeometry, gobjLineSelectStyle)
        gobjGeomEdit.SelectAllKeypoints(objGeometry, gobjHandleStyle)
        MouseAction = "MoveFeature"

        GMMapView1.MousePointer = MapviewLib.CursorTypeConstants.gmmvctCrossHair
        Exit Sub
errhandle:
        MsgBox(Err.Description, MSGBOX_ERROR, "移動圖形出錯!")
        Me.StatusBarPanelMessage.Text = "移動圖形出錯"
        Exit Sub
    End Sub

    Private Sub mnuEditDeleteFeature_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuEditDeleteFeature.Click
        On Error GoTo ErrorHandle
        Dim objRS As GDO.GRecordset
        Dim sFieldName As String
        Dim objGeometry As Object
        Dim objGss As New PClient.GeometryStorageService()

        '重置環境
        ResetEnvironment()

        Me.StatusBarPanelMessage.Text = "刪除"
        '獲取要刪除的圖形記錄
        objLocatedObjects.Clear()
        objLocatedObjects.Add(GMMapView1.MapViewSelectedObjects.Item(1))
        gobjGeomEdit.RemoveAllGeometries()
        objRS = objLocatedObjects.Item(1).Recordset
        sFieldName = GetGeometryFieldName(objRS)
        objRS.Bookmark = objLocatedObjects.Item(1).Bookmark
        rsGrecordset = objRS
        If MsgBox("確定要刪除該圖形?", MSGBOX_QUESTION, "刪除") = MsgBoxResult.OK Then
            '刪除
            rsGrecordset.Delete()
            ReLoadLegendEntry(rsGrecordset, GMMapView1)
        End If

        '重置環境
        ResetEnvironment()

        Me.StatusBarPanelMessage.Text = "刪除完成"
        Exit Sub
ErrorHandle:
        MsgBox(Err.Description, MSGBOX_ERROR, "刪除圖形出錯!")
        Me.StatusBarPanelMessage.Text = "刪除圖形出錯"
    End Sub

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美亚洲综合久久| 风间由美中文字幕在线看视频国产欧美 | 国产精品高清亚洲| 亚洲高清免费观看高清完整版在线观看| 免费精品视频在线| 99国产精品国产精品毛片| 日韩欧美在线不卡| 亚洲成人av中文| 色猫猫国产区一区二在线视频| 久久嫩草精品久久久精品一| 日韩—二三区免费观看av| 91在线观看美女| 国产午夜精品一区二区三区嫩草| 五月天一区二区三区| 色婷婷精品久久二区二区蜜臂av| 久久精品在这里| 成人a区在线观看| 精品免费一区二区三区| 日韩va亚洲va欧美va久久| 欧美一区二区久久久| 亚洲成av人片在www色猫咪| 欧美一区欧美二区| 国产成人av电影在线| 一区二区激情视频| 色综合久久久久网| 蜜臀av性久久久久蜜臀aⅴ四虎| 欧美日韩国产天堂| 天天综合天天做天天综合| 欧美va在线播放| 91麻豆国产自产在线观看| 日本三级亚洲精品| 中文字幕日韩一区| 91原创在线视频| 国产精品99久久久久久有的能看 | 欧美一a一片一级一片| 麻豆精品久久精品色综合| 国产精品久久精品日日| 91精品国产品国语在线不卡| a级精品国产片在线观看| 国产精品久久夜| 91精品国产欧美一区二区成人| 粉嫩aⅴ一区二区三区四区| 三级不卡在线观看| 日韩一二三区视频| 在线免费不卡视频| 丝袜美腿亚洲综合| 亚洲欧美日韩成人高清在线一区| 欧美在线视频不卡| 国产69精品久久99不卡| 午夜精品视频在线观看| 亚洲欧美一区二区在线观看| 久久奇米777| 7777精品伊人久久久大香线蕉超级流畅 | 日本在线不卡一区| 亚洲精品中文在线| 制服丝袜成人动漫| 一本色道a无线码一区v| 国产精品一区二区三区网站| 日韩精品亚洲一区二区三区免费| 最新热久久免费视频| xvideos.蜜桃一区二区| av动漫一区二区| 国产黄色精品视频| 亚洲国产日韩综合久久精品| 欧美激情一区不卡| 欧美午夜精品久久久久久孕妇 | 91麻豆精品国产91久久久 | 国产福利一区二区三区视频在线| 婷婷国产v国产偷v亚洲高清| 亚洲精品伦理在线| 国产精品毛片大码女人| 欧美精品久久99| 国产aⅴ综合色| 国产精品1区二区.| 国产福利一区二区| 国产成人综合视频| 国产91丝袜在线播放九色| 国产乱人伦精品一区二区在线观看| 美女网站色91| 激情欧美一区二区三区在线观看| 亚洲欧洲国产专区| 自拍偷在线精品自拍偷无码专区| 日韩丝袜情趣美女图片| 欧美一区二区三区四区五区 | 精品国产一区二区三区忘忧草| 色综合天天综合狠狠| 久久国产精品免费| 亚洲成人精品一区| 亚洲成a人片在线观看中文| 亚洲成a人片在线不卡一二三区 | 日韩精品最新网址| 亚洲欧美日韩精品久久久久| 欧美国产一区视频在线观看| 亚洲国产高清在线观看视频| 国产精品嫩草99a| 国产精品乱码久久久久久| 国产精品久久久久久久久久久免费看 | 琪琪久久久久日韩精品| 另类小说综合欧美亚洲| 韩日av一区二区| 成人亚洲精品久久久久软件| 美女性感视频久久| 国产精品白丝jk白祙喷水网站| 成人av在线网| 精品视频一区 二区 三区| 99精品热视频| 欧美三区免费完整视频在线观看| 欧美男人的天堂一二区| 久久精品亚洲精品国产欧美kt∨ | 久久久一区二区三区| 欧美国产日韩一二三区| 亚洲一区二区三区四区在线免费观看| 久久亚洲精华国产精华液 | 成人黄色一级视频| 欧美午夜电影一区| 精品国产青草久久久久福利| 中文字幕在线一区| 蜜桃视频免费观看一区| 99re热视频这里只精品| 日韩一区二区在线观看| 国产精品大尺度| 青青草国产成人av片免费| 成人av网在线| 欧美丰满高潮xxxx喷水动漫| 国产欧美日韩另类一区| 欧美高清在线一区二区| 亚洲第一综合色| 岛国精品在线观看| 亚洲欧美视频在线观看| 久久亚洲欧美国产精品乐播| 亚洲免费观看高清完整版在线观看熊| 日本亚洲免费观看| 色综合久久天天综合网| 337p粉嫩大胆噜噜噜噜噜91av| 亚洲免费在线视频一区 二区| 韩国欧美一区二区| 欧美日韩一级视频| 亚洲人快播电影网| 东方aⅴ免费观看久久av| 欧美一区二区三区四区久久| 亚洲人成网站在线| 国产成人免费视频精品含羞草妖精| 欧美丰满美乳xxx高潮www| 亚洲婷婷在线视频| 国产成人午夜片在线观看高清观看| 欧美精选在线播放| 夜色激情一区二区| 97国产一区二区| 欧美国产一区在线| 国产精品一区免费在线观看| 日韩免费在线观看| 免费观看91视频大全| 欧美日韩精品福利| 亚洲一区二区五区| 色欧美片视频在线观看| 综合久久久久久久| 成人教育av在线| 国产区在线观看成人精品 | 捆绑变态av一区二区三区| 欧美日韩色综合| 亚洲综合免费观看高清完整版在线| 99久久久无码国产精品| 国产欧美日本一区二区三区| 国产伦精品一区二区三区免费| 国产成人午夜电影网| 欧美精品一区二区三区四区| 麻豆成人av在线| 精品国产三级a在线观看| 卡一卡二国产精品| 精品久久五月天| 国产在线精品免费av| 欧美tickle裸体挠脚心vk| 久久99精品久久久| 色94色欧美sute亚洲13| 亚洲色图丝袜美腿| 欧美亚一区二区| 天堂一区二区在线| 日韩小视频在线观看专区| 精品一区二区av| 久久精品一二三| va亚洲va日韩不卡在线观看| 亚洲欧洲综合另类| 欧美日韩在线播| 蜜臀av一区二区在线免费观看 | 成人自拍视频在线| 国产精品传媒入口麻豆| 91福利视频在线| 日本特黄久久久高潮| 久久色在线观看| 波多野结衣欧美| 亚洲一区二区三区美女| 欧美一区二区三区四区久久| 国产一区二区伦理| 亚洲欧美日韩在线| 欧美精选午夜久久久乱码6080| 久久电影网电视剧免费观看| 国产精品每日更新在线播放网址| 日本道精品一区二区三区| 麻豆精品蜜桃视频网站| 中文字幕制服丝袜一区二区三区 |