www.pudn.com > 档案管理系统源码VB.zip > MDIForm1.frm


VERSION 5.00 
Object = "{6B7E6392-850A-101B-AFC0-4210102A8DA7}#1.3#0"; "COMCTL32.OCX" 
Begin VB.MDIForm frmMain  
   BackColor       =   &H00808000& 
   Caption         =   "FileManager" 
   ClientHeight    =   6330 
   ClientLeft      =   60 
   ClientTop       =   630 
   ClientWidth     =   8100 
   Icon            =   "MDIForm1.frx":0000 
   LinkTopic       =   "MDIForm1" 
   LockControls    =   -1  'True 
   Visible         =   0   'False 
   Begin ComctlLib.Toolbar Toolbar1  
      Align           =   1  'Align Top 
      Height          =   855 
      Left            =   0 
      TabIndex        =   1 
      Top             =   0 
      Width           =   8100 
      _ExtentX        =   14288 
      _ExtentY        =   1508 
      ButtonWidth     =   1455 
      ButtonHeight    =   1349 
      AllowCustomize  =   0   'False 
      Wrappable       =   0   'False 
      Appearance      =   1 
      ImageList       =   "ImageList1" 
      _Version        =   327682 
      BeginProperty Buttons {0713E452-850A-101B-AFC0-4210102A8DA7}  
         NumButtons      =   12 
         BeginProperty Button1 {0713F354-850A-101B-AFC0-4210102A8DA7}  
            Caption         =   "档案管理" 
            Key             =   "Manager" 
            Object.ToolTipText     =   "档案管理中心" 
            Object.Tag             =   "" 
            ImageIndex      =   1 
         EndProperty 
         BeginProperty Button2 {0713F354-850A-101B-AFC0-4210102A8DA7}  
            Key             =   "" 
            Object.Tag             =   "" 
            Style           =   3 
            MixedState      =   -1  'True 
         EndProperty 
         BeginProperty Button3 {0713F354-850A-101B-AFC0-4210102A8DA7}  
            Caption         =   "目录管理" 
            Key             =   "Content" 
            Object.ToolTipText     =   "目录管理中心" 
            Object.Tag             =   "" 
            ImageIndex      =   2 
         EndProperty 
         BeginProperty Button4 {0713F354-850A-101B-AFC0-4210102A8DA7}  
            Key             =   "" 
            Object.Tag             =   "" 
            Style           =   3 
            MixedState      =   -1  'True 
         EndProperty 
         BeginProperty Button5 {0713F354-850A-101B-AFC0-4210102A8DA7}  
            Enabled         =   0   'False 
            Caption         =   "添加档案" 
            Key             =   "Add" 
            Object.ToolTipText     =   "添加新档案" 
            Object.Tag             =   "" 
            ImageIndex      =   3 
         EndProperty 
         BeginProperty Button6 {0713F354-850A-101B-AFC0-4210102A8DA7}  
            Enabled         =   0   'False 
            Caption         =   "修改档案" 
            Key             =   "Modify" 
            Object.ToolTipText     =   "修改档案内容/说明/参考" 
            Object.Tag             =   "" 
            ImageIndex      =   4 
         EndProperty 
         BeginProperty Button7 {0713F354-850A-101B-AFC0-4210102A8DA7}  
            Enabled         =   0   'False 
            Caption         =   "删除档案" 
            Key             =   "Delete" 
            Object.ToolTipText     =   "删除档案" 
            Object.Tag             =   "" 
            ImageIndex      =   5 
         EndProperty 
         BeginProperty Button8 {0713F354-850A-101B-AFC0-4210102A8DA7}  
            Key             =   "" 
            Object.Tag             =   "" 
            Style           =   3 
            MixedState      =   -1  'True 
         EndProperty 
         BeginProperty Button9 {0713F354-850A-101B-AFC0-4210102A8DA7}  
            Enabled         =   0   'False 
            Caption         =   "搜索档案" 
            Key             =   "Search" 
            Object.ToolTipText     =   "搜索档案" 
            Object.Tag             =   "" 
            ImageIndex      =   6 
         EndProperty 
         BeginProperty Button10 {0713F354-850A-101B-AFC0-4210102A8DA7}  
            Key             =   "" 
            Object.Tag             =   "" 
            Style           =   3 
            MixedState      =   -1  'True 
         EndProperty 
         BeginProperty Button11 {0713F354-850A-101B-AFC0-4210102A8DA7}  
            Caption         =   "帮助信息" 
            Key             =   "Help" 
            Object.ToolTipText     =   "帮助信息中心" 
            Object.Tag             =   "" 
            ImageIndex      =   7 
         EndProperty 
         BeginProperty Button12 {0713F354-850A-101B-AFC0-4210102A8DA7}  
            Caption         =   "退出系统" 
            Key             =   "Exit" 
            Object.ToolTipText     =   "退出系统" 
            Object.Tag             =   "" 
            ImageIndex      =   8 
         EndProperty 
      EndProperty 
   End 
   Begin ComctlLib.StatusBar StatusBar  
      Align           =   2  'Align Bottom 
      Height          =   330 
      Left            =   0 
      TabIndex        =   0 
      Top             =   6000 
      Width           =   8100 
      _ExtentX        =   14288 
      _ExtentY        =   582 
      SimpleText      =   "" 
      _Version        =   327682 
      BeginProperty Panels {0713E89E-850A-101B-AFC0-4210102A8DA7}  
         NumPanels       =   6 
         BeginProperty Panel1 {0713E89F-850A-101B-AFC0-4210102A8DA7}  
            Alignment       =   2 
            Bevel           =   2 
            Object.Width           =   1411 
            MinWidth        =   1411 
            Text            =   "提示:" 
            TextSave        =   "提示:" 
            Key             =   "" 
            Object.Tag             =   "" 
         EndProperty 
         BeginProperty Panel2 {0713E89F-850A-101B-AFC0-4210102A8DA7}  
            Object.Width           =   5292 
            MinWidth        =   5292 
            TextSave        =   "" 
            Key             =   "" 
            Object.Tag             =   "" 
            Object.ToolTipText     =   "工具栏的提示信息" 
         EndProperty 
         BeginProperty Panel3 {0713E89F-850A-101B-AFC0-4210102A8DA7}  
            Alignment       =   1 
            Object.Width           =   3529 
            MinWidth        =   3529 
            TextSave        =   "" 
            Key             =   "" 
            Object.Tag             =   "" 
            Object.ToolTipText     =   "当前的日期" 
         EndProperty 
         BeginProperty Panel4 {0713E89F-850A-101B-AFC0-4210102A8DA7}  
            Style           =   5 
            Alignment       =   1 
            Object.Width           =   1411 
            MinWidth        =   1411 
            TextSave        =   "15:48" 
            Key             =   "" 
            Object.Tag             =   "" 
            Object.ToolTipText     =   "当前的时间" 
         EndProperty 
         BeginProperty Panel5 {0713E89F-850A-101B-AFC0-4210102A8DA7}  
            Alignment       =   1 
            Enabled         =   0   'False 
            Object.Width           =   4586 
            MinWidth        =   4586 
            Text            =   "设计:俞思龙   调试:刘利" 
            TextSave        =   "设计:俞思龙   调试:刘利" 
            Key             =   "" 
            Object.Tag             =   "" 
            Object.ToolTipText     =   "邮件:Silong_group@sohu.com" 
         EndProperty 
         BeginProperty Panel6 {0713E89F-850A-101B-AFC0-4210102A8DA7}  
            Alignment       =   1 
            Enabled         =   0   'False 
            Object.Width           =   5644 
            MinWidth        =   5644 
            Text            =   "制作单位:温馨园" 
            TextSave        =   "制作单位:温馨园" 
            Key             =   "" 
            Object.Tag             =   "" 
            Object.ToolTipText     =   "电话:0577-6263990  6269098  传真:6269096" 
         EndProperty 
      EndProperty 
      MousePointer    =   99 
   End 
   Begin ComctlLib.ImageList ImageList1  
      Left            =   45 
      Top             =   915 
      _ExtentX        =   1005 
      _ExtentY        =   1005 
      BackColor       =   -2147483643 
      ImageWidth      =   32 
      ImageHeight     =   32 
      MaskColor       =   12632256 
      _Version        =   327682 
      BeginProperty Images {0713E8C2-850A-101B-AFC0-4210102A8DA7}  
         NumListImages   =   8 
         BeginProperty ListImage1 {0713E8C3-850A-101B-AFC0-4210102A8DA7}  
            Picture         =   "MDIForm1.frx":030A 
            Key             =   "" 
         EndProperty 
         BeginProperty ListImage2 {0713E8C3-850A-101B-AFC0-4210102A8DA7}  
            Picture         =   "MDIForm1.frx":0624 
            Key             =   "" 
         EndProperty 
         BeginProperty ListImage3 {0713E8C3-850A-101B-AFC0-4210102A8DA7}  
            Picture         =   "MDIForm1.frx":093E 
            Key             =   "" 
         EndProperty 
         BeginProperty ListImage4 {0713E8C3-850A-101B-AFC0-4210102A8DA7}  
            Picture         =   "MDIForm1.frx":0C58 
            Key             =   "" 
         EndProperty 
         BeginProperty ListImage5 {0713E8C3-850A-101B-AFC0-4210102A8DA7}  
            Picture         =   "MDIForm1.frx":0F72 
            Key             =   "" 
         EndProperty 
         BeginProperty ListImage6 {0713E8C3-850A-101B-AFC0-4210102A8DA7}  
            Picture         =   "MDIForm1.frx":128C 
            Key             =   "" 
         EndProperty 
         BeginProperty ListImage7 {0713E8C3-850A-101B-AFC0-4210102A8DA7}  
            Picture         =   "MDIForm1.frx":15A6 
            Key             =   "" 
         EndProperty 
         BeginProperty ListImage8 {0713E8C3-850A-101B-AFC0-4210102A8DA7}  
            Picture         =   "MDIForm1.frx":18C0 
            Key             =   "" 
         EndProperty 
      EndProperty 
   End 
   Begin VB.Menu MnuGuestManager  
      Caption         =   "档案管理^&M)" 
      Begin VB.Menu MnuSearchGuest  
         Caption         =   "档案仓库 [&T]" 
         Shortcut        =   {F5} 
      End 
      Begin VB.Menu step3  
         Caption         =   "-" 
      End 
      Begin VB.Menu MnuExi  
         Caption         =   "退出系统 [&E]" 
         Shortcut        =   {F9} 
      End 
   End 
   Begin VB.Menu MnuSystem  
      Caption         =   "系统配置^&C)" 
      Begin VB.Menu MnuCompany  
         Caption         =   "配置公司信息[&C]" 
         Shortcut        =   {F2} 
      End 
      Begin VB.Menu Line503  
         Caption         =   "-" 
      End 
      Begin VB.Menu MnuEmploy  
         Caption         =   "配置操作员工[&E]" 
      End 
      Begin VB.Menu step50  
         Caption         =   "-" 
      End 
      Begin VB.Menu MnuGuestType  
         Caption         =   "配置档案类型[&T]" 
         Shortcut        =   {F3} 
      End 
      Begin VB.Menu Line502  
         Caption         =   "-" 
      End 
      Begin VB.Menu MnuNetData  
         Caption         =   "配置网络数据[&N]" 
         Shortcut        =   {F8} 
      End 
      Begin VB.Menu MnuDataPathDisplay  
         Caption         =   "" 
      End 
      Begin VB.Menu MnuWordPath  
         Caption         =   "配置Word文档保存路径[&D]" 
         Shortcut        =   ^D 
         Visible         =   0   'False 
      End 
   End 
   Begin VB.Menu MnuHelp  
      Caption         =   "帮助中心^&H)" 
      Begin VB.Menu MnuTip  
         Caption         =   "&D 每日一贴" 
         Shortcut        =   {F1} 
      End 
      Begin VB.Menu step2  
         Caption         =   "-" 
      End 
      Begin VB.Menu MnuWxy  
         Caption         =   "&A 关于系统" 
         Shortcut        =   {F12} 
      End 
   End 
End 
Attribute VB_Name = "frmMain" 
Attribute VB_GlobalNameSpace = False 
Attribute VB_Creatable = False 
Attribute VB_PredeclaredId = True 
Attribute VB_Exposed = False 
'********************************** 
'**  Function Declarations: From Wenxingyuan 
Dim MouseD As Boolean, Oldx As Single, Oldy As Single 
Private Declare Function ShellExecute& Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) 
Dim showT As Boolean 
 
Private Sub MDIForm_Activate() 
 
If showT = True Then Exit Sub 
 
Dim Ltp As Long 
Ltp = GetSetting(App.EXEName, "Options", "Show Tips at Startup", 1) 
If Ltp = 1 Then 
   frmTip.Show 
End If 
 
  showT = True 
   
 
End Sub 
 
Private Sub MDIForm_Load() 
 
frmMain.MousePointer = 11 
Dim Ltp As Long 
'frmMain.WindowState = GetSetting(App.EXEName, "Windows", "Windows Status", 1) 
Me.Left = GetSetting(App.Title, "Settings", "MainLeft", 1000) 
Me.Top = GetSetting(App.Title, "Settings", "MainTop", 1000) 
Me.Width = GetSetting(App.Title, "Settings", "MainWidth", 6500) 
Me.Height = GetSetting(App.Title, "Settings", "MainHeight", 6500) 
 
'配置图片 
StatusBar.Panels.Item(3).Text = "日期:" & Format(Date, "Long Date") 
'frmMain.Caption = TempArray(0) + "-档案管理系统" 
frmMain.StatusBar.Panels.Item(6).Text = "制作单位:" + TempArray(0) 
frmMain.StatusBar.Panels.Item(6).ToolTipText = "欢迎使用本软件" 
frmMain.MousePointer = 0 
On Error Resume Next 
frmMain.Picture = LoadPicture(TempArray(5)) 
frmMain.StatusBar.Panels.Item(2).Text = "准备就绪..." 
showT = False 
 
'权限控制 
Select Case PurView 
   Case "只能添加" 
     MnuCompany.Enabled = False 
     MnuEmploy.Enabled = False 
   Case "不能修改" 
     MnuCompany.Enabled = False 
     MnuEmploy.Enabled = False 
   Case "可以修改" 
     MnuEmploy.Enabled = False 
   Case "超级权限" 
     '没有权限限制 
End Select 
 
'显示路径 
 MnuDataPathDisplay.Caption = "当前数据库路径:" & ConData 
  
Exit Sub 
 
 
PhotoValible: 
  MsgBox "桌面图片配置有错误,请重新配置桌面!", vbOKOnly + 16, "警告!" 
  frmMain.MousePointer = 0 
  Exit Sub 
End Sub 
 
Private Sub MDIForm_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) 
 
  If Button = 2 Then '右键按下时 
     PopupMenu MnuSystem 
  End If 
   
End Sub 
 
Private Sub MDIForm_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) 
 
If frmMain.StatusBar.Panels.Item(2).Text = "待命状态..." Then 
   Exit Sub 
   Else 
   frmMain.StatusBar.Panels.Item(2).Text = "待命状态..." 
End If 
 
End Sub 
 
Private Sub MDIForm_QueryUnload(Cancel As Integer, UnloadMode As Integer) 
Dim SureQ As Integer 
SureQ = MsgBox("真的退出该系统吗(Y/N)?    ", vbYesNo + 32, "请确认...") 
  If SureQ = 6 Then 
     Cancel = 0 
     Else 
     Cancel = -1 
  End If 
End Sub 
 
Private Sub MDIForm_Unload(Cancel As Integer) 
     
    For i = Forms.Count - 1 To 1 Step -1 
        Unload Forms(i) 
    Next 
    If Me.WindowState <> vbMinimized Then 
        SaveSetting App.Title, "Settings", "MainLeft", Me.Left 
        SaveSetting App.Title, "Settings", "MainTop", Me.Top 
        SaveSetting App.Title, "Settings", "MainWidth", Me.Width 
        SaveSetting App.Title, "Settings", "MainHeight", Me.Height 
    End If 
    'SaveSetting App.EXEName, "Windows", "Windows Status", frmMain.WindowState 
     
End Sub 
 
 
Private Sub MnuCompany_Click() 
 
 Me.MousePointer = 11 
 GetStatus "公司信息配置" 
 If ConfigForm.Visible = True Then 
    ConfigForm.SetFocus 
 Else 
    ConfigForm.Show 
 End If 
 Me.MousePointer = 0 
  
End Sub 
 
Private Sub MnuEmploy_Click() 
 
 Me.MousePointer = 11 
 GetStatus "操作员配置" 
 If frmOperator.Visible = True Then 
    frmOperator.SetFocus 
 Else 
    frmOperator.Show 
 End If 
 Me.MousePointer = 0 
  
End Sub 
 
Private Sub MnuExi_Click() 
  
 GetStatus "关闭系统" 
 Unload Me 
  
End Sub 
 
Private Sub MnuGuestManager_Click() 
 
 GetStatus "档案添加、删除、修改、查询" 
  
End Sub 
 
Private Sub MnuGuestType_Click() 
  
 frmMain.MousePointer = 11 
 GetStatus "档案类型有:公文、原始材料" 
 frmCatalog.Show 1 
 frmMain.MousePointer = 0 
   
End Sub 
 
Private Sub Mnuhelp_Click() 
 
GetStatus "配置桌片图片、操作员、关于信息" 
 
End Sub 
 
Private Sub MnuNetData_Click() 
 
 frmMain.MousePointer = 11 
  NetData.Show 1 
 frmMain.MousePointer = 0 
  
End Sub 
 
Private Sub MnuSearchGuest_Click() 
 
 frmMain.MousePointer = 11 
  If frmManager.Visible = True Then 
     frmManager.SetFocus 
   Else 
     frmManager.Show 
  End If 
 frmMain.MousePointer = 0 
  
End Sub 
 
Private Sub MnuTip_Click() 
 
frmMain.MousePointer = 11 
GetStatus "系统的使用技巧与帮助" 
If frmTip.Visible = True Then 
  frmTip.SetFocus 
  frmMain.MousePointer = 0 
  Exit Sub 
End If 
SaveSetting App.EXEName, "Options", "Show Tips at Startup", -1 
 
If frmTip.Visible = True Then 
   frmTip.SetFocus 
End If 
frmTip.Show 
frmMain.MousePointer = 0 
 
End Sub 
 
Private Sub MnuWxy_Click() 
 
 frmMain.MousePointer = 11 
 GetStatus "关于系统描述" 
 frmAbout.Show 1 
 frmMain.MousePointer = 0 
  
End Sub 
 
Private Sub Toolbar1_ButtonClick(ByVal Button As ComctlLib.Button) 
 
  Select Case Button.Key 
     
    Case "Manager" 
      GetStatus "目录添加、删除、文件添加、修改、删除" 
      Call MnuSearchGuest_Click 
    Case "Content" 
      GetStatus "目录添加、删除" 
      Call MnuGuestType_Click 
    Case "Add" 
      GetStatus "在此目录下添加新档案" 
      Call frmManager.MnuAddFile_Click 
    Case "Modify" 
      GetStatus "修改选定的档案" 
      Call frmManager.MnuModifyFile_Click 
    Case "Delete" 
      GetStatus "删除选定的档案" 
      Call frmManager.MnuDeleteFile_Click 
    Case "Search" 
      GetStatus "搜索档案仓库,查找匹配档案" 
      Call frmManager.MnuSearchFile_Click 
    Case "Help" 
      GetStatus "系统操作手册" 
      Call MnuTip_Click 
    Case "Exit" 
      GetStatus "退出档案管理系统" 
      Call MnuExi_Click 
  End Select 
    
End Sub