frmItemStatus.frm
上传用户:fuyouda
上传日期:2015-08-19
资源大小:6876k
文件大小:3k
源码类别:

家庭/个人应用

开发平台:

Visual C++

  1. VERSION 5.00
  2. Object = "{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0"; "MSCOMCTL.OCX"
  3. Begin VB.Form frmItemStatus 
  4.    BorderStyle     =   3  'Fixed Dialog
  5.    Caption         =   "Item Properties"
  6.    ClientHeight    =   3150
  7.    ClientLeft      =   2760
  8.    ClientTop       =   3750
  9.    ClientWidth     =   6030
  10.    LinkTopic       =   "Form1"
  11.    MaxButton       =   0   'False
  12.    MinButton       =   0   'False
  13.    ScaleHeight     =   3150
  14.    ScaleWidth      =   6030
  15.    ShowInTaskbar   =   0   'False
  16.    StartUpPosition =   2  'CenterScreen
  17.    Begin MSComctlLib.ListView ListView1 
  18.       Height          =   2895
  19.       Left            =   120
  20.       TabIndex        =   2
  21.       Top             =   120
  22.       Width           =   4455
  23.       _ExtentX        =   7858
  24.       _ExtentY        =   5106
  25.       View            =   3
  26.       LabelWrap       =   -1  'True
  27.       HideSelection   =   -1  'True
  28.       FullRowSelect   =   -1  'True
  29.       _Version        =   393217
  30.       ForeColor       =   -2147483640
  31.       BackColor       =   -2147483643
  32.       BorderStyle     =   1
  33.       Appearance      =   1
  34.       NumItems        =   2
  35.       BeginProperty ColumnHeader(1) {BDD1F052-858B-11D1-B16A-00C0F0283628} 
  36.          Text            =   "Key"
  37.          Object.Width           =   3528
  38.       EndProperty
  39.       BeginProperty ColumnHeader(2) {BDD1F052-858B-11D1-B16A-00C0F0283628} 
  40.          SubItemIndex    =   1
  41.          Text            =   "Value"
  42.          Object.Width           =   2540
  43.       EndProperty
  44.    End
  45.    Begin VB.CommandButton RefreshButton 
  46.       Caption         =   "Refresh"
  47.       Height          =   375
  48.       Left            =   4680
  49.       TabIndex        =   1
  50.       Top             =   600
  51.       Width           =   1215
  52.    End
  53.    Begin VB.CommandButton OKButton 
  54.       Caption         =   "Done"
  55.       Default         =   -1  'True
  56.       Height          =   375
  57.       Left            =   4680
  58.       TabIndex        =   0
  59.       Top             =   120
  60.       Width           =   1215
  61.    End
  62. End
  63. Attribute VB_Name = "frmItemStatus"
  64. Attribute VB_GlobalNameSpace = False
  65. Attribute VB_Creatable = False
  66. Attribute VB_PredeclaredId = True
  67. Attribute VB_Exposed = False
  68. Option Explicit
  69. Public ItemName As String
  70. Private Sub Form_Load()
  71.     LoadProperties
  72. End Sub
  73. Private Sub OKButton_Click()
  74.     Unload Me
  75. End Sub
  76. Private Sub LoadProperties()
  77.     Dim I, Count As Long
  78.     Dim lvItem As listItem
  79.     Dim IDList, DataTypeList, DescList As Variant
  80.     Dim v As Variant
  81.     Count = ASDAC_GetItemProperties(ServerHandle, ItemName, IDList, DataTypeList, DescList)
  82.     ListView1.ListItems.Clear
  83.     For I = 0 To Count - 1
  84.         If ASDAC_GetItemPropertyValue(ServerHandle, ItemName, IDList(I), v) Then
  85.             Set lvItem = ListView1.ListItems.Add(, , DescList(I))
  86.             lvItem.SubItems(1) = v
  87.         End If
  88.     Next
  89. End Sub
  90. Private Sub RefreshButton_Click()
  91.     LoadProperties
  92. End Sub