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

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

?? frmitembrowser.vb

?? OPC CLIENT開發包
?? VB
字號:
Option Strict Off
Option Explicit On
Friend Class frmItemBrowser
	Inherits System.Windows.Forms.Form
	
	Private root, last As System.Windows.Forms.TreeNode
	
	Private Sub AddItem_Click(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles AddItem.Click
		frmMain.AddItem(txtItemName.Text)
	End Sub
	
	Private Sub CancelButton_Renamed_Click(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles CancelButton_Renamed.Click
        Me.DialogResult = Windows.Forms.DialogResult.OK
        Me.Close()
        Me.Dispose()
    End Sub

	Private Sub Browse()
        Dim NameSpace_Renamed As Short
        If OPC_GetNameSpace(ServerHandle, NameSpace_Renamed) Then
            If NameSpace_Renamed = 1 Then
                BrowseItems()
            Else
                BrowseBranch()
            End If
        End If
    End Sub

	Private Sub ChangePosition(ByRef n As System.Windows.Forms.TreeNode)
		Dim buf(128) As Byte
        If TypeOf (n.Parent) Is TreeNode Then '.root.Text <> n.Text
            ChangePosition(n.Parent)
            OPC_ChangeBrowsePosition(ServerHandle, 2, n.Text)
        Else
            OPC_ChangeBrowsePosition(ServerHandle, 3, "")
        End If
	End Sub
	Private Sub BrowseBranch()
		Dim I As Object
		Dim Count As Short
        Dim n, tmp As System.Windows.Forms.TreeNode 'p,
		
		Dim ItemNames As Object
        If TreeView1.SelectedNode.Text = "" Then Return
		n = TreeView1.SelectedNode
		ChangePosition(n)
		BrowseItems()
		If n.GetNodeCount(False) = 0 Then
            Count = OPC_BrowseItems(ServerHandle, 1, "*", 0, 0, ItemNames)
			For I = 0 To Count - 1
                tmp = TreeView1.Nodes.Find(n.Tag, True)(0).Nodes.Add(n.Tag & ItemNames(I), ItemNames(I))
                tmp.Tag = n.Tag & ItemNames(I)
			Next 
			n.Expand()
		End If
		last = TreeView1.SelectedNode
    End Sub

	Private Sub BrowseItems()
		Dim I As Object
		Dim Count As Short
		Dim ItemNames As Object
		
		listItem.Items.Clear()
        If TreeView1.SelectedNode.Text = "" Then Return
        Count = OPC_BrowseItems(ServerHandle, 2, "*", 0, 0, ItemNames)
		For I = 0 To Count - 1
            listItem.Items.Add(ItemNames(I))
		Next 
    End Sub
	
	Private Sub Command1_Click(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles Command1.Click
		If txtItemName.Text = "" Then Exit Sub
		frmItemStatus.ItemName = txtItemName.Text

        If frmItemStatus.ShowDialog() = Windows.Forms.DialogResult.OK Then
            Dim i As Integer
            For i = 1 To frmMain.lvListView.Items.Count
                If txtItemName.Text = ItemArr(i).Name Then
                    Exit For
                End If
            Next
            If (i <= frmMain.lvListView.Items.Count) Then
                If (frmItemStatus.bActive.Checked) Then
                    YFOPCSDK.OPC_ActiveItem(ServerHandle, GroupHandle, i, 1)
                Else
                    YFOPCSDK.OPC_ActiveItem(ServerHandle, GroupHandle, i, 0)
                End If
            End If
        End If
    End Sub
	
	Private Sub frmItemBrowser_Load(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles MyBase.Load
		root = TreeView1.Nodes.Add("Root", "Root")
		root.Tag = "Root"
		TreeView1.SelectedNode = root
		BrowseBranch()
		
	End Sub
	
    Private Sub listItem_SelectedIndexChanged(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles listItem.SelectedIndexChanged
        Dim FullName As String
        FullName = New String(New Char, 128)
        If listItem.SelectedIndex = -1 Then Exit Sub
        If OPC_GetItemFullName(ServerHandle, listItem.Items(listItem.SelectedIndex).ToString(), FullName, 127) Then
            txtItemName.Text = FullName
        End If
    End Sub
	
	Private Sub listItem_DoubleClick(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles listItem.DoubleClick
		If listItem.SelectedIndex = -1 Then Exit Sub
		listItem_SelectedIndexChanged(listItem, New System.EventArgs())
		AddItem_Click(AddItem, New System.EventArgs())
	End Sub
	Private Sub BrowerToTop(ByRef x As System.Windows.Forms.TreeNode)
        If (TypeOf (x.Parent) Is TreeNode) Then
            OPC_ChangeBrowsePosition(ServerHandle, 1, "")
            BrowerToTop(x.Parent)
        End If
	End Sub
	Private Sub TreeView1_NodeClick(ByVal eventSender As System.Object, ByVal eventArgs As System.Windows.Forms.TreeNodeMouseClickEventArgs) Handles TreeView1.NodeMouseClick
        TreeView1.SelectedNode = eventArgs.Node
        BrowerToTop(last)
        BrowseBranch()
    End Sub

    Private Sub TreeView1_AfterSelect(ByVal sender As System.Object, ByVal e As System.Windows.Forms.TreeViewEventArgs) Handles TreeView1.AfterSelect
        'Dim Node As System.Windows.Forms.TreeNode = e.Node
        'BrowerToTop(last)
        'BrowseBranch()
    End Sub
End Class

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
1区2区3区精品视频| 日本不卡视频在线| 奇米精品一区二区三区四区| 国产精品自拍毛片| 欧美视频在线一区| 欧美国产精品专区| 麻豆一区二区99久久久久| 99麻豆久久久国产精品免费| 欧美一三区三区四区免费在线看 | 在线观看亚洲成人| 久久久国产精品麻豆| 天天综合色天天综合| 99精品热视频| 国产欧美日韩亚州综合| 三级一区在线视频先锋| 91蝌蚪porny| 国产精品久久夜| 国产一区二区在线观看视频| 欧美三级在线看| 亚洲狼人国产精品| 91丨porny丨在线| 国产精品久久久久影视| 国产精品一区不卡| 久久免费的精品国产v∧| 秋霞电影网一区二区| 3d动漫精品啪啪1区2区免费| 一区二区三区四区乱视频| 97久久人人超碰| 国产精品久久久久aaaa樱花| 高清不卡在线观看| 国产女同互慰高潮91漫画| 精品无码三级在线观看视频| 欧美一区二区三区思思人| 天堂一区二区在线| 欧美日韩国产影片| 五月综合激情网| 91精品国产综合久久久蜜臀粉嫩 | 欧美高清dvd| 午夜私人影院久久久久| 欧美综合亚洲图片综合区| 亚洲一区在线视频观看| 欧美性极品少妇| 日日嗨av一区二区三区四区| 欧美日韩一级黄| 免费在线观看精品| 亚洲精品一区二区精华| 国产精品影视网| 国产精品国产三级国产专播品爱网 | 国产成人免费网站| 日本一区二区视频在线观看| 不卡的av电影在线观看| 一区二区三区四区精品在线视频| 在线观看国产日韩| 蜜臀a∨国产成人精品| 久久久精品国产免费观看同学| 成人黄色av网站在线| 亚洲综合视频在线| 日韩三级伦理片妻子的秘密按摩| 国内成+人亚洲+欧美+综合在线| 欧美国产日韩亚洲一区| 欧美亚洲一区二区在线| 免费成人在线视频观看| 国产亚洲午夜高清国产拍精品 | 中文字幕五月欧美| 欧美视频一区在线观看| 久久精品国产99| 亚洲色图在线播放| 日韩亚洲国产中文字幕欧美| 成人午夜电影小说| 五月天激情综合网| 中文乱码免费一区二区| 欧美日韩卡一卡二| 成人小视频免费观看| 天天做天天摸天天爽国产一区 | 亚洲国产中文字幕| 久久综合狠狠综合久久综合88| 色域天天综合网| 久久99国产乱子伦精品免费| 日韩一区在线看| 26uuu成人网一区二区三区| 欧美日韩中文字幕一区| 国产高清精品久久久久| 日韩黄色在线观看| 亚洲黄色尤物视频| 国产精品天美传媒沈樵| 日韩一区二区三区高清免费看看| 色综合一区二区| 国产91精品露脸国语对白| 一区二区在线免费观看| 国产午夜亚洲精品午夜鲁丝片| 欧美四级电影网| 91免费版在线看| 国产成人丝袜美腿| 久久精品国产一区二区| 亚洲午夜久久久久久久久电影院| 国产日产欧美一区二区视频| 日韩一区二区免费视频| 欧美视频精品在线观看| 97超碰欧美中文字幕| 国产丶欧美丶日本不卡视频| 蜜臀久久久久久久| 亚洲成人av免费| 一区二区高清在线| 亚洲男女毛片无遮挡| 国产日韩欧美不卡在线| 精品国产乱码久久久久久影片| 欧美日本韩国一区二区三区视频 | 亚洲欧美怡红院| 国产日韩av一区二区| 国产视频亚洲色图| 久久久精品一品道一区| 精品少妇一区二区三区日产乱码| 欧美巨大另类极品videosbest | 欧美性受xxxx黑人xyx| 色综合网站在线| 91免费版pro下载短视频| 不卡一卡二卡三乱码免费网站| 国产成人综合在线观看| 国产九九视频一区二区三区| 精品午夜久久福利影院 | 日本伦理一区二区| 欧美视频第二页| 91.xcao| 欧美大胆人体bbbb| 久久一区二区视频| 国产精品视频观看| 亚洲色图一区二区三区| 亚洲在线视频一区| 亚洲成av人**亚洲成av**| 午夜免费久久看| 久久精品国产亚洲一区二区三区| 久草在线在线精品观看| 国产麻豆91精品| 91一区在线观看| 欧美日韩成人综合| 欧美v国产在线一区二区三区| 久久亚洲一级片| 国产精品亲子乱子伦xxxx裸| 亚洲视频在线观看一区| 亚洲国产成人tv| 久久99在线观看| 成人免费高清在线| 欧美亚洲精品一区| 精品国产制服丝袜高跟| 国产精品成人在线观看| 亚洲一区欧美一区| 精品一区二区久久| eeuss影院一区二区三区| 欧美日韩亚洲综合一区| 久久免费美女视频| 亚洲国产人成综合网站| 激情综合色综合久久| 91丨porny丨首页| 日韩欧美www| 一区二区三区在线观看网站| 乱一区二区av| 一本到三区不卡视频| 欧美一级xxx| 亚洲视频 欧洲视频| 免费成人在线观看| 日本道色综合久久| 久久精品一区二区三区av| 一区二区三区美女| 国产成人免费xxxxxxxx| 欧美日韩的一区二区| 中文字幕一区二区三区不卡在线| 丝袜国产日韩另类美女| 99久久精品免费| 精品国产凹凸成av人导航| 一区二区三区在线视频免费| 国产精品一区2区| 日韩视频在线你懂得| 亚洲国产婷婷综合在线精品| 国产精品影视在线| 日韩欧美在线1卡| 亚洲成a人v欧美综合天堂下载| 成人黄色av电影| 久久综合久久综合久久综合| 亚洲第一福利一区| 色素色在线综合| 中文字幕欧美一| 高清成人免费视频| 久久久久久久久久电影| 久久成人综合网| 91精选在线观看| 性欧美大战久久久久久久久| 99久久久国产精品| 中文字幕在线不卡国产视频| 玖玖九九国产精品| 91精品国产欧美一区二区18| 一区二区三区四区av| 99九九99九九九视频精品| 中文字幕的久久| 成人精品小蝌蚪| 国产精品成人免费精品自在线观看| 国产一本一道久久香蕉| 久久精品在这里| 9色porny自拍视频一区二区| 国产精品网站在线观看| 国产精品一二三区在线|