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

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

?? frmproperty.vb

?? 用VB.NET開發的GeoMedia一個實例
?? VB
字號:
Public Class FrmProperty
    Inherits System.Windows.Forms.Form

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

    Public Sub New()
        MyBase.New()

        '該調用是 Windows 窗體設計器所必需的。
        InitializeComponent()
        InitDataTable()
        '在 InitializeComponent() 調用之后添加任何初始化

    End Sub

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

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

    '注意:以下過程是 Windows 窗體設計器所必需的
    '可以使用 Windows 窗體設計器修改此過程。
    '不要使用代碼編輯器修改它。
    Friend WithEvents TabControl1 As System.Windows.Forms.TabControl
    Friend WithEvents TabPage1 As System.Windows.Forms.TabPage
    Friend WithEvents TabPage2 As System.Windows.Forms.TabPage
    Friend WithEvents btnOK As System.Windows.Forms.Button
    Friend WithEvents DataGridGeneral As System.Windows.Forms.DataGrid
    Friend WithEvents DataGridAttributes As System.Windows.Forms.DataGrid
    <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
        Me.TabControl1 = New System.Windows.Forms.TabControl()
        Me.TabPage1 = New System.Windows.Forms.TabPage()
        Me.DataGridGeneral = New System.Windows.Forms.DataGrid()
        Me.TabPage2 = New System.Windows.Forms.TabPage()
        Me.btnOK = New System.Windows.Forms.Button()
        Me.DataGridAttributes = New System.Windows.Forms.DataGrid()
        Me.TabControl1.SuspendLayout()
        Me.TabPage1.SuspendLayout()
        CType(Me.DataGridGeneral, System.ComponentModel.ISupportInitialize).BeginInit()
        Me.TabPage2.SuspendLayout()
        CType(Me.DataGridAttributes, System.ComponentModel.ISupportInitialize).BeginInit()
        Me.SuspendLayout()
        '
        'TabControl1
        '
        Me.TabControl1.Controls.AddRange(New System.Windows.Forms.Control() {Me.TabPage1, Me.TabPage2})
        Me.TabControl1.Location = New System.Drawing.Point(1, 13)
        Me.TabControl1.Name = "TabControl1"
        Me.TabControl1.SelectedIndex = 0
        Me.TabControl1.Size = New System.Drawing.Size(239, 326)
        Me.TabControl1.TabIndex = 0
        '
        'TabPage1
        '
        Me.TabPage1.Controls.AddRange(New System.Windows.Forms.Control() {Me.DataGridGeneral})
        Me.TabPage1.Location = New System.Drawing.Point(4, 21)
        Me.TabPage1.Name = "TabPage1"
        Me.TabPage1.Size = New System.Drawing.Size(231, 301)
        Me.TabPage1.TabIndex = 0
        Me.TabPage1.Text = "通用屬性"
        '
        'DataGridGeneral
        '
        Me.DataGridGeneral.CaptionVisible = False
        Me.DataGridGeneral.DataMember = ""
        Me.DataGridGeneral.Dock = System.Windows.Forms.DockStyle.Fill
        Me.DataGridGeneral.HeaderForeColor = System.Drawing.SystemColors.ControlText
        Me.DataGridGeneral.Name = "DataGridGeneral"
        Me.DataGridGeneral.ReadOnly = True
        Me.DataGridGeneral.Size = New System.Drawing.Size(231, 301)
        Me.DataGridGeneral.TabIndex = 0
        '
        'TabPage2
        '
        Me.TabPage2.Controls.AddRange(New System.Windows.Forms.Control() {Me.DataGridAttributes})
        Me.TabPage2.Location = New System.Drawing.Point(4, 21)
        Me.TabPage2.Name = "TabPage2"
        Me.TabPage2.Size = New System.Drawing.Size(231, 275)
        Me.TabPage2.TabIndex = 1
        Me.TabPage2.Text = "具體屬性"
        '
        'btnOK
        '
        Me.btnOK.DialogResult = System.Windows.Forms.DialogResult.OK
        Me.btnOK.Location = New System.Drawing.Point(88, 352)
        Me.btnOK.Name = "btnOK"
        Me.btnOK.TabIndex = 1
        Me.btnOK.Text = "關閉"
        '
        'DataGridAttributes
        '
        Me.DataGridAttributes.CaptionVisible = False
        Me.DataGridAttributes.DataMember = ""
        Me.DataGridAttributes.Dock = System.Windows.Forms.DockStyle.Fill
        Me.DataGridAttributes.HeaderForeColor = System.Drawing.SystemColors.ControlText
        Me.DataGridAttributes.Name = "DataGridAttributes"
        Me.DataGridAttributes.ReadOnly = True
        Me.DataGridAttributes.Size = New System.Drawing.Size(231, 275)
        Me.DataGridAttributes.TabIndex = 0
        '
        'FrmProperty
        '
        Me.AcceptButton = Me.btnOK
        Me.AutoScaleBaseSize = New System.Drawing.Size(6, 14)
        Me.ClientSize = New System.Drawing.Size(244, 389)
        Me.Controls.AddRange(New System.Windows.Forms.Control() {Me.btnOK, Me.TabControl1})
        Me.Name = "FrmProperty"
        Me.ShowInTaskbar = False
        Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent
        Me.Text = "屬性"
        Me.TabControl1.ResumeLayout(False)
        Me.TabPage1.ResumeLayout(False)
        CType(Me.DataGridGeneral, System.ComponentModel.ISupportInitialize).EndInit()
        Me.TabPage2.ResumeLayout(False)
        CType(Me.DataGridAttributes, System.ComponentModel.ISupportInitialize).EndInit()
        Me.ResumeLayout(False)

    End Sub

#End Region

    Private dtGeneral, dtAttributes As DataTable
    Private objRS As PClient.GRecordset

    Private Sub FrmProperty_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim dc As DataColumn
        For Each dc In dtGeneral.Columns
            dc.ColumnName = dc.Caption
        Next

        DataGridGeneral.DataSource = dtGeneral
        DataGridAttributes.DataSource = dtAttributes

        '設置窗口的標題
        Me.Text = objRS.GFields(0).SourceTable + "的屬性"
    End Sub

    Private Sub InitDataTable()
        dtGeneral = New DataTable()
        dtAttributes = New DataTable()

        Dim dc As DataColumn
        dc = New DataColumn("Name")
        dc.Caption = "名稱"
        dtGeneral.Columns.Add(dc)
        dc = New DataColumn("Value")
        dc.Caption = "值"
        dtGeneral.Columns.Add(dc)

        dc = New DataColumn("Name")
        dc.Caption = "名稱"
        dtAttributes.Columns.Add(dc)
        dc = New DataColumn("Value")
        dc.Caption = "值"
        dtAttributes.Columns.Add(dc)
    End Sub


    'use the attribute of Selected object to fill the FlexGrid
    'include General information and attributes
    Public Sub FillFlexGrid(ByRef SelectObject As Object, ByRef OcxMapView As AxMapviewLib.AxGMMapView)
        On Error GoTo errhandle
        Dim vBookMark As Object
        Dim objMeas As New PClient.MeasurementService()
        Dim objUOM As New PCSS.UnitsOfMeasure()
        Dim dblMiles As Double
        Dim lngInUnit, lngOutUnit As Integer
        Dim strOutputUnit As String

        Dim FieldCount As Short
        Dim i, j As Short
        Dim drAttribute, drGeneral As DataRow

        'set the CoordSystem of mapview to objMeas
        With objMeas
            .CoordSystem = OcxMapView.CoordSystemsMgr.CoordSystem
            .ReferenceSpace = PCSS.CSSReferenceSpaceConstants.gmcssProjection
        End With

        'locate the current selected record
        objRS = SelectObject.Recordset
        vBookMark = SelectObject.Bookmark
        objRS.Bookmark = vBookMark

        'set the grid's row number
        FieldCount = objRS.GFields.Count

        'fill the grid
        For i = 0 To FieldCount - 1
            drAttribute = dtAttributes.NewRow()
            drAttribute("Name") = objRS.GFields(i).SourceField

            ' if the GField is not a geometry field
            If objRS.GFields(i).Type < 32 Then
                If IsDBNull(objRS.GFields(i).Value) Then
                    drAttribute("Value") = ""
                Else
                    Select Case objRS.GFields(i).Type
                        Case 2 To 8 'numeric type
                            drAttribute("Value") = LTrim(Str(objRS.GFields(i).Value))
                        Case 1 'boolean type
                            If objRS.GFields(i).Value Then
                                drAttribute("Value") = "true"
                            Else
                                drAttribute("Value") = "false"
                            End If
                        Case 11 'Memo type
                            drAttribute("Value") = "Memo"
                        Case Else 'string type
                            drAttribute("Value") = objRS.GFields(i).Value

                    End Select
                End If
            Else 'if the gfield is a geometry field
                drAttribute("Value") = "Geometry object"
                Select Case objRS.GFields(i).SubType
                    Case 1 'Linear  type
                        drGeneral = dtGeneral.NewRow
                        drGeneral("Name") = "Feature Class"
                        drGeneral("Value") = objRS.GFields(i).SourceTable
                        dtGeneral.Rows.Add(drGeneral)

                        drGeneral = dtGeneral.NewRow
                        drGeneral("Name") = "Connection Name"
                        drGeneral("Value") = gobjConnection.ConnectionName
                        dtGeneral.Rows.Add(drGeneral)

                        drGeneral = dtGeneral.NewRow
                        drGeneral("Name") = "Discription"
                        drGeneral("Value") = gobjConnection.Description
                        dtGeneral.Rows.Add(drGeneral)

                        drGeneral = dtGeneral.NewRow
                        drGeneral("Name") = "Geometry Type"
                        drGeneral("Value") = "Linear"
                        dtGeneral.Rows.Add(drGeneral)

                        drGeneral = dtGeneral.NewRow
                        drGeneral("Name") = "Length"

                        lngInUnit = objUOM.GetUnitID(PCSS.UnitTypeConstants.igUnitDistance, "m")
                        lngOutUnit = objUOM.GetUnitID(PCSS.UnitTypeConstants.igUnitDistance, "m")
                        strOutputUnit = objUOM.GetUnitName(lngOutUnit)

                        objMeas.Geometry = Common.GeometryOP.BlobToGeometry((objRS.GFields(i).Value))
                        dblMiles = objUOM.ConvertUnitToUnit(PCSS.UnitTypeConstants.igUnitDistance, objMeas.Length, lngInUnit, lngOutUnit)

                        drGeneral("Value") = Format(dblMiles, "##.##") & " " & strOutputUnit
                        dtGeneral.Rows.Add(drGeneral)
                    Case 2 'area type
                        drGeneral = dtGeneral.NewRow
                        drGeneral("Name") = "Feature Class"
                        drGeneral("Value") = objRS.GFields(i).SourceTable
                        dtGeneral.Rows.Add(drGeneral)

                        drGeneral = dtGeneral.NewRow
                        drGeneral("Name") = "Connection Name"
                        drGeneral("Value") = gobjConnection.ConnectionName
                        dtGeneral.Rows.Add(drGeneral)

                        drGeneral = dtGeneral.NewRow
                        drGeneral("Name") = "Discription"
                        drGeneral("Value") = gobjConnection.Description
                        dtGeneral.Rows.Add(drGeneral)

                        drGeneral = dtGeneral.NewRow
                        drGeneral("Name") = "Geometry Type"
                        drGeneral("Value") = "Linear"
                        dtGeneral.Rows.Add(drGeneral)

                        drGeneral = dtGeneral.NewRow
                        drGeneral("Name") = "Area"

                        lngInUnit = objUOM.GetUnitID(PCSS.UnitTypeConstants.igUnitArea, "m^2")
                        lngOutUnit = objUOM.GetUnitID(PCSS.UnitTypeConstants.igUnitArea, "m^2")
                        strOutputUnit = objUOM.GetUnitName(lngOutUnit)

                        objMeas.Geometry = Common.GeometryOP.BlobToGeometry((objRS.GFields(i).Value))
                        dblMiles = objUOM.ConvertUnitToUnit(PCSS.UnitTypeConstants.igUnitArea, objMeas.Area, lngInUnit, lngOutUnit)

                        drGeneral("Value") = Format(dblMiles, "##.##") & " " & strOutputUnit
                        dtGeneral.Rows.Add(drGeneral)
                    Case 10 'point type
                        drGeneral = dtGeneral.NewRow
                        drGeneral("Name") = "Feature Class"
                        drGeneral("Value") = objRS.GFields(i).SourceTable
                        dtGeneral.Rows.Add(drGeneral)

                        drGeneral = dtGeneral.NewRow
                        drGeneral("Name") = "Connection Name"
                        drGeneral("Value") = gobjConnection.ConnectionName
                        dtGeneral.Rows.Add(drGeneral)

                        drGeneral = dtGeneral.NewRow
                        drGeneral("Name") = "Discription"
                        drGeneral("Value") = gobjConnection.Description
                        dtGeneral.Rows.Add(drGeneral)

                        drGeneral = dtGeneral.NewRow
                        drGeneral("Name") = "Geometry Type"
                        drGeneral("Value") = "Point"
                        dtGeneral.Rows.Add(drGeneral)
                    Case Else
                End Select
            End If
            dtAttributes.Rows.Add(drAttribute)
        Next

        Me.ShowDialog()
        Exit Sub
errhandle:
        MsgBox(Err.Description, MSGBOX_ERROR, "FillDataGrid")
    End Sub
End Class

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成a人片国产精品| 国产精品一区二区无线| 国产女人aaa级久久久级| 欧美videossexotv100| 欧美一卡2卡3卡4卡| 日韩一区二区在线观看| 91精品国产色综合久久ai换脸 | 亚洲国产欧美一区二区三区丁香婷| 国产日韩欧美制服另类| 亚洲国产精品二十页| 亚洲欧洲成人自拍| 亚洲在线视频网站| 午夜精品一区二区三区三上悠亚 | 欧美电影免费观看高清完整版在| 欧美日韩一区二区三区高清 | 99精品欧美一区二区三区综合在线| 国产成人av一区二区三区在线| 国产精品白丝av| 91丨九色丨国产丨porny| 色94色欧美sute亚洲线路一久 | 国产精品国产精品国产专区不片| 中文字幕一区av| 五月天中文字幕一区二区| 蜜桃视频免费观看一区| 国产精品99久久久久| hitomi一区二区三区精品| 欧美午夜影院一区| 欧美成人精品福利| 国产精品久久久久久久久免费樱桃| 亚洲精品久久嫩草网站秘色| 久久福利资源站| a级精品国产片在线观看| 欧美日韩成人综合天天影院| 精品国产一区二区在线观看| 亚洲日本青草视频在线怡红院| 石原莉奈在线亚洲二区| 丁香婷婷深情五月亚洲| 欧美日韩在线精品一区二区三区激情 | 99国产一区二区三精品乱码| 91精品午夜视频| 国产精品免费aⅴ片在线观看| 亚洲成人自拍网| www.欧美精品一二区| 日韩欧美视频在线| 一区二区三区在线视频观看| 狠狠久久亚洲欧美| 91精品欧美一区二区三区综合在 | 一区二区三区四区五区视频在线观看 | 久久嫩草精品久久久精品| 亚洲最大色网站| 成人在线综合网站| 欧美不卡一区二区三区四区| 一区二区三区免费| 成人ar影院免费观看视频| 日韩美女一区二区三区四区| 一区二区三区欧美在线观看| 成人在线视频首页| 精品99999| 日韩av网站在线观看| 色呦呦国产精品| 中文欧美字幕免费| 韩国av一区二区三区四区 | 中文字幕亚洲一区二区va在线| 日韩av在线发布| 欧美日韩免费电影| 亚洲小少妇裸体bbw| 在线视频亚洲一区| 亚洲精品国产无天堂网2021| av不卡一区二区三区| 日本一区二区免费在线观看视频| 久久er精品视频| 精品国产髙清在线看国产毛片 | 久久免费电影网| 美女国产一区二区| 日韩片之四级片| 日韩av中文字幕一区二区三区| 欧美日韩国产一二三| 亚洲国产精品一区二区www| 在线亚洲免费视频| 亚洲国产精品久久艾草纯爱| 欧美日精品一区视频| 亚洲一区二区三区国产| 欧美亚洲高清一区| 亚洲成人资源在线| 欧美一区中文字幕| 老司机免费视频一区二区三区| 精品免费视频一区二区| 国产成人精品亚洲777人妖| 国产三区在线成人av| 99久久精品国产导航| 亚洲精品少妇30p| 欧美日韩一区二区在线观看视频 | 国产亚洲污的网站| 成人国产视频在线观看| 亚洲视频图片小说| 欧美日韩亚洲综合在线| 蜜桃久久久久久久| 中文字幕第一区第二区| 色丁香久综合在线久综合在线观看| 亚洲第一激情av| 精品久久久久久亚洲综合网| 国产91丝袜在线观看| 亚洲综合在线免费观看| 91精品国产综合久久精品| 国产精品综合网| 亚洲精选视频在线| 日韩一区二区不卡| 91丨九色丨蝌蚪富婆spa| 日本va欧美va欧美va精品| 国产亚洲短视频| 欧美年轻男男videosbes| 国产盗摄一区二区| 亚洲h在线观看| 国产精品护士白丝一区av| 3atv一区二区三区| 99精品在线观看视频| 老司机精品视频导航| 亚洲视频精选在线| 日韩欧美国产一区在线观看| 成人av午夜电影| 麻豆视频一区二区| 亚洲一卡二卡三卡四卡无卡久久| 精品区一区二区| 欧美二区在线观看| 成人精品小蝌蚪| 极品尤物av久久免费看| 一区二区三区不卡在线观看 | 国产精品一区在线观看你懂的| 亚洲免费伊人电影| 国产校园另类小说区| 91精选在线观看| 欧美日韩三级一区二区| 成人91在线观看| 国产精品一区二区久激情瑜伽| 天天av天天翘天天综合网 | 蜜臀91精品一区二区三区| 一区二区三区毛片| ㊣最新国产の精品bt伙计久久| 精品动漫一区二区三区在线观看| 欧美日韩午夜在线| 欧美午夜宅男影院| 色综合久久久网| 成人av在线资源网站| 国产伦精品一区二区三区免费迷 | 精品国产一区二区精华| 91精品视频网| 在线播放日韩导航| 欧美日韩国产一二三| 欧美浪妇xxxx高跟鞋交| 欧美无乱码久久久免费午夜一区| 色婷婷亚洲一区二区三区| 99视频在线观看一区三区| 成人精品gif动图一区| 国产福利一区在线观看| 国产成人小视频| 粉嫩aⅴ一区二区三区四区| 国产成人午夜99999| 国产成人免费视频网站| 国产91精品一区二区麻豆亚洲| 国产高清久久久久| 9l国产精品久久久久麻豆| 色成人在线视频| 777a∨成人精品桃花网| 欧美一二三在线| 久久综合999| 国产精品国产三级国产aⅴ入口 | 3d成人h动漫网站入口| 欧美一二区视频| 久久久一区二区三区捆绑**| 久久久99精品久久| 亚洲男人的天堂一区二区| 亚洲成人激情社区| 麻豆国产精品777777在线| 国产伦精品一区二区三区视频青涩 | 激情欧美一区二区| 丁香亚洲综合激情啪啪综合| 91色在线porny| 欧美日韩亚洲国产综合| 精品国产百合女同互慰| 中文字幕制服丝袜成人av| 亚洲福利一区二区三区| 国产又黄又大久久| 97久久超碰精品国产| 欧美日韩成人一区二区| 欧美精品一区二区高清在线观看 | 成人精品国产福利| 色婷婷亚洲一区二区三区| 欧美一卡二卡三卡| 亚洲欧美在线视频观看| 免费成人深夜小野草| www.性欧美| 日韩欧美成人激情| 欧美经典三级视频一区二区三区| 亚洲欧美日韩在线播放| 老汉av免费一区二区三区| 91成人在线观看喷潮| 国产拍欧美日韩视频二区| 日韩中文字幕区一区有砖一区| 懂色av一区二区夜夜嗨| 日韩欧美国产综合|