Frm_AdUser.frm
上传用户:zhpu1995
上传日期:2013-09-06
资源大小:61151k
文件大小:20k
源码类别:

企业管理

开发平台:

Visual Basic

  1. VERSION 5.00
  2. Object = "{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0"; "MSCOMCTL.OCX"
  3. Object = "{38911DA0-E448-11D0-84A3-00DD01104159}#1.1#0"; "COMCT332.OCX"
  4. Begin VB.Form Frm_GroupUser 
  5.    Caption         =   "用户管理"
  6.    ClientHeight    =   5805
  7.    ClientLeft      =   840
  8.    ClientTop       =   2415
  9.    ClientWidth     =   8775
  10.    HelpContextID   =   1015
  11.    Icon            =   "Frm_AdUser.frx":0000
  12.    LinkTopic       =   "Form1"
  13.    ScaleHeight     =   5805
  14.    ScaleWidth      =   8775
  15.    Begin MSComctlLib.ImageList ImageList1 
  16.       Left            =   6120
  17.       Top             =   1620
  18.       _ExtentX        =   1005
  19.       _ExtentY        =   1005
  20.       BackColor       =   -2147483643
  21.       ImageWidth      =   16
  22.       ImageHeight     =   16
  23.       MaskColor       =   12632256
  24.       _Version        =   393216
  25.       BeginProperty Images {2C247F25-8591-11D1-B16A-00C0F0283628} 
  26.          NumListImages   =   8
  27.          BeginProperty ListImage1 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  28.             Picture         =   "Frm_AdUser.frx":0E42
  29.             Key             =   "G1"
  30.          EndProperty
  31.          BeginProperty ListImage2 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  32.             Picture         =   "Frm_AdUser.frx":115E
  33.             Key             =   ""
  34.          EndProperty
  35.          BeginProperty ListImage3 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  36.             Picture         =   "Frm_AdUser.frx":1A3A
  37.             Key             =   ""
  38.          EndProperty
  39.          BeginProperty ListImage4 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  40.             Picture         =   "Frm_AdUser.frx":2316
  41.             Key             =   "U1"
  42.          EndProperty
  43.          BeginProperty ListImage5 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  44.             Picture         =   "Frm_AdUser.frx":2632
  45.             Key             =   ""
  46.          EndProperty
  47.          BeginProperty ListImage6 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  48.             Picture         =   "Frm_AdUser.frx":2F0E
  49.             Key             =   ""
  50.          EndProperty
  51.          BeginProperty ListImage7 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  52.             Picture         =   "Frm_AdUser.frx":3DEA
  53.             Key             =   "U"
  54.          EndProperty
  55.          BeginProperty ListImage8 {2C247F27-8591-11D1-B16A-00C0F0283628} 
  56.             Picture         =   "Frm_AdUser.frx":4C3E
  57.             Key             =   "G"
  58.          EndProperty
  59.       EndProperty
  60.    End
  61.    Begin ComCtl3.CoolBar CoolBar1 
  62.       Align           =   1  'Align Top
  63.       Height          =   390
  64.       Left            =   0
  65.       TabIndex        =   3
  66.       Top             =   0
  67.       Width           =   8775
  68.       _ExtentX        =   15478
  69.       _ExtentY        =   688
  70.       BandCount       =   1
  71.       _CBWidth        =   8775
  72.       _CBHeight       =   390
  73.       _Version        =   "6.7.8988"
  74.       Child1          =   "Toolbar"
  75.       MinHeight1      =   330
  76.       Width1          =   1.50000e5
  77.       NewRow1         =   0   'False
  78.       Begin MSComctlLib.Toolbar Toolbar 
  79.          Height          =   330
  80.          Left            =   30
  81.          TabIndex        =   4
  82.          Top             =   30
  83.          Width           =   8655
  84.          _ExtentX        =   15266
  85.          _ExtentY        =   582
  86.          ButtonWidth     =   609
  87.          ButtonHeight    =   582
  88.          AllowCustomize  =   0   'False
  89.          Style           =   1
  90.          ImageList       =   "ImageList1"
  91.          DisabledImageList=   "ImageList1"
  92.          HotImageList    =   "ImageList1"
  93.          _Version        =   393216
  94.          BeginProperty Buttons {66833FE8-8583-11D1-B16A-00C0F0283628} 
  95.             NumButtons      =   1
  96.             BeginProperty Button1 {66833FEA-8583-11D1-B16A-00C0F0283628} 
  97.                ImageIndex      =   6
  98.                Style           =   5
  99.                Object.Width           =   3
  100.                BeginProperty ButtonMenus {66833FEC-8583-11D1-B16A-00C0F0283628} 
  101.                   NumButtonMenus  =   9
  102.                   BeginProperty ButtonMenu1 {66833FEE-8583-11D1-B16A-00C0F0283628} 
  103.                      Key             =   "NewUser"
  104.                      Text            =   "新增用户(&U)"
  105.                   EndProperty
  106.                   BeginProperty ButtonMenu2 {66833FEE-8583-11D1-B16A-00C0F0283628} 
  107.                      Key             =   "NewUserGroup"
  108.                      Text            =   "新增用户组(&G)"
  109.                   EndProperty
  110.                   BeginProperty ButtonMenu3 {66833FEE-8583-11D1-B16A-00C0F0283628} 
  111.                      Text            =   "-"
  112.                   EndProperty
  113.                   BeginProperty ButtonMenu4 {66833FEE-8583-11D1-B16A-00C0F0283628} 
  114.                      Key             =   "Properth"
  115.                      Text            =   "属性"
  116.                   EndProperty
  117.                   BeginProperty ButtonMenu5 {66833FEE-8583-11D1-B16A-00C0F0283628} 
  118.                      Key             =   "Authorization"
  119.                      Text            =   "权限"
  120.                   EndProperty
  121.                   BeginProperty ButtonMenu6 {66833FEE-8583-11D1-B16A-00C0F0283628} 
  122.                      Key             =   "Del"
  123.                      Text            =   "删除"
  124.                   EndProperty
  125.                   BeginProperty ButtonMenu7 {66833FEE-8583-11D1-B16A-00C0F0283628} 
  126.                      Text            =   "-"
  127.                   EndProperty
  128.                   BeginProperty ButtonMenu8 {66833FEE-8583-11D1-B16A-00C0F0283628} 
  129.                      Key             =   "Refresh"
  130.                      Text            =   "刷新"
  131.                   EndProperty
  132.                   BeginProperty ButtonMenu9 {66833FEE-8583-11D1-B16A-00C0F0283628} 
  133.                      Key             =   "Exit"
  134.                      Text            =   "关闭(&C)"
  135.                   EndProperty
  136.                EndProperty
  137.             EndProperty
  138.          EndProperty
  139.       End
  140.    End
  141.    Begin VB.PictureBox Picture1 
  142.       AutoRedraw      =   -1  'True
  143.       AutoSize        =   -1  'True
  144.       BackColor       =   &H00808080&
  145.       BorderStyle     =   0  'None
  146.       BeginProperty Font 
  147.          Name            =   "MS Sans Serif"
  148.          Size            =   8.25
  149.          Charset         =   0
  150.          Weight          =   400
  151.          Underline       =   0   'False
  152.          Italic          =   0   'False
  153.          Strikethrough   =   0   'False
  154.       EndProperty
  155.       Height          =   45
  156.       Left            =   30
  157.       ScaleHeight     =   45
  158.       ScaleWidth      =   4965
  159.       TabIndex        =   2
  160.       Top             =   2070
  161.       Visible         =   0   'False
  162.       Width           =   4965
  163.    End
  164.    Begin MSComctlLib.ListView lvGroup 
  165.       Height          =   2085
  166.       Left            =   0
  167.       TabIndex        =   1
  168.       Top             =   2970
  169.       Width           =   5685
  170.       _ExtentX        =   10028
  171.       _ExtentY        =   3678
  172.       View            =   3
  173.       LabelEdit       =   1
  174.       LabelWrap       =   -1  'True
  175.       HideSelection   =   0   'False
  176.       FullRowSelect   =   -1  'True
  177.       _Version        =   393217
  178.       Icons           =   "ImageList1"
  179.       SmallIcons      =   "ImageList1"
  180.       ColHdrIcons     =   "ImageList1"
  181.       ForeColor       =   -2147483640
  182.       BackColor       =   -2147483643
  183.       BorderStyle     =   1
  184.       Appearance      =   1
  185.       NumItems        =   2
  186.       BeginProperty ColumnHeader(1) {BDD1F052-858B-11D1-B16A-00C0F0283628} 
  187.          Text            =   "用户组"
  188.          Object.Width           =   5292
  189.       EndProperty
  190.       BeginProperty ColumnHeader(2) {BDD1F052-858B-11D1-B16A-00C0F0283628} 
  191.          SubItemIndex    =   1
  192.          Text            =   "说明"
  193.          Object.Width           =   10583
  194.       EndProperty
  195.    End
  196.    Begin MSComctlLib.ListView lvUser 
  197.       Height          =   1995
  198.       Left            =   0
  199.       TabIndex        =   0
  200.       Top             =   420
  201.       Width           =   5685
  202.       _ExtentX        =   10028
  203.       _ExtentY        =   3519
  204.       View            =   3
  205.       LabelEdit       =   1
  206.       LabelWrap       =   -1  'True
  207.       HideSelection   =   0   'False
  208.       FullRowSelect   =   -1  'True
  209.       _Version        =   393217
  210.       Icons           =   "ImageList1"
  211.       SmallIcons      =   "ImageList1"
  212.       ColHdrIcons     =   "ImageList1"
  213.       ForeColor       =   -2147483640
  214.       BackColor       =   -2147483643
  215.       BorderStyle     =   1
  216.       Appearance      =   1
  217.       NumItems        =   2
  218.       BeginProperty ColumnHeader(1) {BDD1F052-858B-11D1-B16A-00C0F0283628} 
  219.          Text            =   "用户名"
  220.          Object.Width           =   5292
  221.       EndProperty
  222.       BeginProperty ColumnHeader(2) {BDD1F052-858B-11D1-B16A-00C0F0283628} 
  223.          SubItemIndex    =   1
  224.          Text            =   "说明"
  225.          Object.Width           =   10583
  226.       EndProperty
  227.    End
  228.    Begin VB.Image Image1 
  229.       Height          =   135
  230.       Left            =   30
  231.       MousePointer    =   7  'Size N S
  232.       Top             =   2820
  233.       Width           =   5655
  234.    End
  235.    Begin VB.Menu User 
  236.       Caption         =   "User"
  237.       Visible         =   0   'False
  238.       Begin VB.Menu NewUser 
  239.          Caption         =   "添加"
  240.       End
  241.       Begin VB.Menu Properth 
  242.          Caption         =   "属性"
  243.       End
  244.       Begin VB.Menu Authorization 
  245.          Caption         =   "权限"
  246.       End
  247.       Begin VB.Menu Del 
  248.          Caption         =   "删除"
  249.       End
  250.    End
  251.    Begin VB.Menu gurop 
  252.       Caption         =   "group"
  253.       Visible         =   0   'False
  254.       Begin VB.Menu NewUserGroup 
  255.          Caption         =   "添加"
  256.       End
  257.       Begin VB.Menu GroupProperth 
  258.          Caption         =   "属性"
  259.       End
  260.       Begin VB.Menu GroupAuthorization 
  261.          Caption         =   "权限"
  262.       End
  263.       Begin VB.Menu GroupDel 
  264.          Caption         =   "删除"
  265.       End
  266.    End
  267. End
  268. Attribute VB_Name = "Frm_GroupUser"
  269. Attribute VB_GlobalNameSpace = False
  270. Attribute VB_Creatable = False
  271. Attribute VB_PredeclaredId = True
  272. Attribute VB_Exposed = False
  273. Public UserGroupName As String
  274. Public Explain As String
  275. Public UserId As String
  276. Dim UserGroupTF As Boolean
  277. Dim mbMoving As Boolean
  278. Dim mItem As ListItem
  279. Dim Requery_TF As Boolean
  280. Private Sub Form_Activate()
  281.     On Error GoTo ERROR_EXIT
  282.     If Requery_TF = True Then Requery_TF = False: Exit Sub
  283.     Dim aDo_Group As New ADODB.Recordset
  284.     Dim aDo_User As New ADODB.Recordset
  285.     Dim mItem  As ListItem
  286.     
  287.     Set aDo_Group = Conn_System.Execute("Select * from " & lvUser.Tag & ".dbo.System_UserGroup")
  288.     lvGroup.ListItems.Clear
  289.     With aDo_Group
  290.         Do While Not .EOF
  291.             Set mItem = lvGroup.ListItems.Add()
  292.             mItem.Text = !GroupName
  293.             mItem.SmallIcon = "G"
  294.             mItem.Icon = "G"
  295.             mItem.SubItems(1) = !Explain
  296.             mItem.Key = "G" & !GroupName
  297.             .MoveNext
  298.         Loop
  299.         .Close
  300.         Set aDo_Group = Nothing
  301.     End With
  302.     
  303.     '--------------------------------
  304.     Set aDo_User = Conn_System.Execute("select * from " & lvUser.Tag & ".dbo.Gy_Czygl ORDER BY czymc")
  305.     lvUser.ListItems.Clear
  306.     With aDo_User
  307.     Do While Not .EOF
  308.         Set mItem = lvUser.ListItems.Add()
  309.         mItem.Text = !czymc
  310.         mItem.SmallIcon = "U"
  311.         mItem.Icon = "U"
  312.         mItem.SubItems(1) = "" & !Explain
  313.         mItem.Key = "T" & Trim(!czybm)
  314.         .MoveNext
  315.     Loop
  316.     .Close
  317.     Set aDo_Group = Nothing
  318.     End With
  319.     Exit Sub
  320. ERROR_EXIT:
  321.     MsgBox Err.Description, 16
  322.     Unload Me
  323. End Sub
  324. Private Sub Form_Load()
  325.     SizeControls Image1.Top
  326. End Sub
  327. Private Sub Form_Resize()
  328.     On Error Resume Next
  329.     If Me.Height < 4000 Then Me.Height = 4000
  330.     SizeControls Image1.Top
  331. End Sub
  332. Private Sub Image1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
  333.     With Image1
  334.         Picture1.Move .Left, .Top, .Width, .Height / 2
  335.     End With
  336.     Picture1.Visible = True
  337.     mbMoving = True
  338. End Sub
  339. Private Sub Image1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
  340.     Dim sglPos As Single
  341.     If mbMoving Then
  342.         sglPos = Y + Image1.Top
  343.         If sglPos < sglSplitLimit Then
  344.             Picture1.Top = sglSplitLimit
  345.         ElseIf sglPos > Me.Height - sglSplitLimit Then
  346.             Picture1.Top = Me.Height - sglSplitLimit
  347.         Else
  348.             Picture1.Top = sglPos
  349.         End If
  350.     End If
  351. End Sub
  352. Private Sub Image1_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
  353.     SizeControls Picture1.Top
  354.     Picture1.Visible = False
  355.     mbMoving = False
  356. End Sub
  357. Sub SizeControls(X As Single)
  358.     On Error Resume Next
  359.      
  360.      If X < 1000 Then X = 1000
  361.      If X > Me.Height - 1500 - Toolbar.Height Then X = Me.Height - 1500 + Toolbar.Height
  362.      lvUser.Height = X - Toolbar.Height
  363.      Image1.Top = X
  364.      lvGroup.Top = X + 140
  365.      lvGroup.Height = Me.Height - (lvUser.Height + Image1.Height + 400) - Toolbar.Height
  366.      lvUser.Width = Me.Width - 100
  367.      lvGroup.Width = Me.Width - 100
  368.      Image1.Width = Me.Width - 100
  369. End Sub
  370. Private Sub lvUser_DblClick()
  371.      If lvUser.ListItems.Count <= 0 Then Exit Sub
  372.      Requery_TF = True
  373.      Frm_NewUser.SSTab.Tag = lvUser.Tag
  374.      Frm_NewUser.Tag = "UE"
  375.      Frm_NewUser.UserCode = Mid(lvUser.SelectedItem.Key, 2, Len(lvUser.SelectedItem.Key))
  376.      Frm_NewUser.Text1(0).Text = Trim(lvUser.SelectedItem.Text)
  377.      Frm_NewUser.Text1(3).Text = lvUser.SelectedItem.SubItems(1)
  378.      Frm_NewUser.Text1(0).Tag = lvUser.SelectedItem.Key
  379.      Frm_NewUser.Show 1
  380.      If UserGroupName <> "" Then
  381.         lvUser.SelectedItem.Text = UserGroupName
  382.         lvUser.SelectedItem.SubItems(1) = Explain
  383.      End If
  384. End Sub
  385. Private Sub lvUser_GotFocus()
  386.     UserGroupTF = True
  387. End Sub
  388. Private Sub lvUser_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
  389.     If Button = 2 Then
  390.         UserGroupTF = True
  391.         PopupMenu Me.User, , X, Y + lvUser.Top
  392.     End If
  393. End Sub
  394. Private Sub lvGroup_DblClick()
  395.     If lvGroup.ListItems.Count <= 0 Then Exit Sub
  396.     
  397.     Requery_TF = True
  398.     Frm_NewUser.SSTab.Tag = lvUser.Tag
  399.     If UserGroupTF = False Then
  400.         Frm_NewUser.Tag = "GE"
  401.         Frm_NewUser.Text2(0).Text = lvGroup.SelectedItem.Text
  402.         Frm_NewUser.Text2(1).Text = lvGroup.SelectedItem.SubItems(1)
  403.         Frm_NewUser.Text2(0).Tag = lvGroup.SelectedItem.Key
  404.         Frm_NewUser.Show 1
  405.         If UserGroupName <> "" Then
  406.             lvGroup.SelectedItem.Text = UserGroupName
  407.             lvGroup.SelectedItem.SubItems(1) = Explain
  408.             lvGroup.SelectedItem.Key = UserGroupName
  409.         End If
  410.     End If
  411. End Sub
  412. Private Sub lvGroup_GotFocus()
  413.     UserGroupTF = False
  414. End Sub
  415. Private Sub lvGroup_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
  416.     If Button = 2 Then
  417.         UserGroupTF = False
  418.         PopupMenu Me.gurop, , X, Y + lvGroup.Top
  419.     End If
  420. End Sub
  421. Private Sub NewUser_Click()
  422.     Tool_comm NewUser.Name
  423. End Sub
  424. Private Sub NewUserGroup_Click()
  425.     Tool_comm NewUserGroup.Name
  426. End Sub
  427. Private Sub Properth_Click()
  428.     Tool_comm Properth.Name
  429. End Sub
  430. Private Sub Authorization_Click()
  431.     Tool_comm Authorization.Name
  432. End Sub
  433. Private Sub Del_Click()
  434.     Tool_comm Del.Name
  435. End Sub
  436. Private Sub GroupProperth_Click()
  437.     Tool_comm "Properth"
  438. End Sub
  439. Private Sub GroupAuthorization_Click()
  440.     Tool_comm "Authorization"
  441. End Sub
  442. Private Sub GroupDel_Click()
  443.     Tool_comm "Del"
  444. End Sub
  445. Private Sub Toolbar_ButtonMenuClick(ByVal ButtonMenu As MSComctlLib.ButtonMenu)
  446.  Tool_comm ButtonMenu.Key
  447. End Sub
  448. Sub Tool_comm(KeyStr As String)
  449.     Select Case KeyStr
  450.     Case "Exit"
  451.          Unload Me
  452.     Case "NewUserGroup"
  453.          Requery_TF = True
  454.          Frm_NewUser.SSTab.Tag = lvUser.Tag
  455.          Frm_NewUser.Tag = "G"
  456.          Frm_NewUser.Show 1
  457.          If UserGroupName <> "" Then
  458.              Set mItem = lvGroup.ListItems.Add()
  459.              mItem.Text = UserGroupName
  460.              mItem.SmallIcon = "G"
  461.              mItem.Icon = "G"
  462.              mItem.SubItems(1) = Explain
  463.              mItem.Key = UserGroupName
  464.          End If
  465.         
  466.     Case "NewUser"
  467.          Requery_TF = True
  468.          Frm_NewUser.SSTab.Tag = lvUser.Tag
  469.          Frm_NewUser.Tag = "U"
  470.          Frm_NewUser.Show 1
  471.          If UserGroupName <> "" Then
  472.              Set mItem = lvUser.ListItems.Add()
  473.              mItem.Text = Trim(UserGroupName)
  474.              mItem.SmallIcon = "U"
  475.              mItem.Icon = "U"
  476.              mItem.SubItems(1) = Trim(Explain)
  477.              mItem.Key = "T" & UserId
  478.          End If
  479.     
  480.     Case "Properth"
  481.          Requery_TF = True
  482.          Frm_NewUser.SSTab.Tag = lvUser.Tag
  483.          If UserGroupTF = False Then
  484.           If lvGroup.ListItems.Count <= 0 Then Exit Sub
  485.           Frm_NewUser.Tag = "GE"
  486.           Frm_NewUser.Text2(0).Text = lvGroup.SelectedItem.Text
  487.           Frm_NewUser.Text2(1).Text = lvGroup.SelectedItem.SubItems(1)
  488.           Frm_NewUser.Text2(0).Tag = lvGroup.SelectedItem.Key
  489.           Frm_NewUser.Show 1
  490.           If UserGroupName <> "" Then
  491.              lvGroup.SelectedItem.Text = UserGroupName
  492.              lvGroup.SelectedItem.SubItems(1) = Explain
  493.              lvGroup.SelectedItem.Key = UserGroupName
  494.           End If
  495.          End If
  496.          '-----------------
  497.          If UserGroupTF = True Then
  498.           If lvUser.ListItems.Count <= 0 Then Exit Sub
  499.           Frm_NewUser.Tag = "UE"
  500.           Frm_NewUser.UserCode = Mid(lvUser.SelectedItem.Key, 2, Len(lvUser.SelectedItem.Key))
  501.           Frm_NewUser.Text1(0).Text = Trim(lvUser.SelectedItem.Text)
  502.           Frm_NewUser.Text1(3).Text = lvUser.SelectedItem.SubItems(1)
  503.           Frm_NewUser.Text1(0).Tag = lvUser.SelectedItem.Key
  504.           Frm_NewUser.Show 1
  505.           If UserGroupName <> "" Then
  506.              lvUser.SelectedItem.Text = UserGroupName
  507.              lvUser.SelectedItem.SubItems(1) = Explain
  508.           End If
  509.          End If
  510.          
  511.          
  512.     Case "Del"
  513.          On Error GoTo ERR_EXIT
  514.           If UserGroupTF = False And lvGroup.ListItems.Count > 0 Then
  515.           YesNoStr = MsgBox("你是否要删除此组?  ", vbYesNo + 32)
  516.           If YesNoStr = vbNo Then Exit Sub
  517.           
  518.           Conn_System.Execute "delete " & lvUser.Tag & ".dbo.System_UserGroup " _
  519.                            & "where GroupName='" & lvGroup.SelectedItem.Text & "'"
  520.           lvGroup.ListItems.Remove (lvGroup.SelectedItem.Index)
  521.           
  522.           End If
  523.           
  524.           If UserGroupTF = True And lvUser.ListItems.Count > 0 Then
  525.              YesNoStr = MsgBox("你是否要删除此用户?  ", vbYesNo + 32)
  526.              If YesNoStr = vbNo Then Exit Sub
  527.              Conn_System.Execute "delete " & lvUser.Tag & ".dbo.Gy_Czygl " _
  528.                               & "where czymc='" & lvUser.SelectedItem.Text & "'"
  529.              lvUser.ListItems.Remove (lvUser.SelectedItem.Index)
  530.           End If
  531.           
  532.           SendKeys "{left}", True
  533.           Exit Sub
  534. ERR_EXIT:
  535.          MsgBox Err.Description, 16
  536.      Case "Refresh"
  537.          Form_Activate
  538.          
  539.      Case "Authorization"
  540.          Requery_TF = True
  541.          Frm_Authorization.Tag = lvUser.Tag
  542.          If UserGroupTF = False Then
  543.              If lvGroup.ListItems.Count <= 0 Then Exit Sub
  544.              Frm_Authorization.Caption = Frm_Authorization.Caption & "---" & Trim(lvGroup.SelectedItem.Text) & "(组)"
  545.              Frm_Authorization.TreeView1.Tag = lvGroup.SelectedItem.Text
  546.              Frm_Authorization.lvUser.Tag = "G"
  547.          End If
  548.          
  549.          If UserGroupTF = True Then
  550.              If lvUser.ListItems.Count <= 0 Then Exit Sub
  551.              Frm_Authorization.Caption = Frm_Authorization.Caption & "---" & Trim(lvUser.SelectedItem.Text) & "(用户)"
  552.              Frm_Authorization.TreeView1.Tag = Mid(lvUser.SelectedItem.Key, 2, Len(lvUser.SelectedItem.Key))
  553.              Frm_Authorization.lvUser.Tag = "U"
  554.          End If
  555.          
  556.          Frm_Authorization.Show 1
  557.     End Select
  558. End Sub