📄 frmmain.frm
字号:
VERSION 5.00
Object = "{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0"; "MSCOMCTL.OCX"
Object = "{F9043C88-F6F2-101A-A3C9-08002B2F49FB}#1.2#0"; "COMDLG32.OCX"
Begin VB.MDIForm frmmain
Appearance = 0 'Flat
BackColor = &H00C0C0C0&
Caption = "ACCP学生管理系统"
ClientHeight = 8265
ClientLeft = 165
ClientTop = -915
ClientWidth = 11880
HelpContextID = 1
Icon = "frmmain.frx":0000
LinkTopic = "MDIForm1"
Picture = "frmmain.frx":0CCA
StartUpPosition = 2 '屏幕中心
Begin MSComDlg.CommonDialog CommonDialog1
Left = 120
Top = 5520
_ExtentX = 847
_ExtentY = 847
_Version = 393216
HelpFile = "accphelp.chm"
End
Begin VB.PictureBox Picture1
Align = 2 'Align Bottom
Height = 1215
Left = 0
ScaleHeight = 1155
ScaleWidth = 11820
TabIndex = 1
Top = 6690
Visible = 0 'False
Width = 11880
Begin VB.CheckBox chkuser
Caption = "提升权限为0级"
Height = 375
Left = 7680
TabIndex = 5
Top = 120
Width = 1575
End
Begin VB.TextBox currentpwd
Height = 375
Left = 9960
TabIndex = 4
Text = "currentuserpwd"
Top = 840
Visible = 0 'False
Width = 1215
End
Begin VB.TextBox currentuser
Height = 375
Left = 9960
TabIndex = 3
Text = "currentusername"
Top = 360
Visible = 0 'False
Width = 1335
End
Begin VB.CheckBox check_have
Caption = "是否已经显示MBOX"
Height = 375
Left = 9960
TabIndex = 2
Top = 0
Width = 2895
End
Begin VB.Image pic_relogin
Height = 855
Left = 6120
Picture = "frmmain.frx":3892
Stretch = -1 'True
Top = 120
Width = 1095
End
Begin VB.Image pic_mdf
Height = 855
Left = 4920
Picture = "frmmain.frx":12B95
Stretch = -1 'True
Top = 120
Width = 1095
End
Begin VB.Image pic_add
Height = 855
Left = 3720
Picture = "frmmain.frx":24D1C
Stretch = -1 'True
Top = 120
Width = 1095
End
Begin VB.Image pic_serach
Height = 855
Left = 1320
Picture = "frmmain.frx":33D20
Stretch = -1 'True
Top = 120
Width = 1095
End
Begin VB.Image pic_clr
Height = 855
Left = 2520
Picture = "frmmain.frx":35E7A
Stretch = -1 'True
Top = 120
Width = 1095
End
Begin VB.Image pic_def
Height = 855
Left = 120
Picture = "frmmain.frx":385C7
Stretch = -1 'True
Top = 120
Width = 1095
End
End
Begin MSComctlLib.StatusBar statmain
Align = 2 'Align Bottom
Height = 360
Left = 0
TabIndex = 0
Top = 7905
Width = 11880
_ExtentX = 20955
_ExtentY = 635
_Version = 393216
BeginProperty Panels {8E3867A5-8586-11D1-B16A-00C0F0283628}
NumPanels = 4
BeginProperty Panel1 {8E3867AB-8586-11D1-B16A-00C0F0283628}
Alignment = 1
Object.Width = 3528
MinWidth = 3528
Key = "操作提示"
Object.ToolTipText = "操作提示信息"
EndProperty
BeginProperty Panel2 {8E3867AB-8586-11D1-B16A-00C0F0283628}
Alignment = 1
Object.Width = 7056
MinWidth = 7056
Key = "操作员"
Object.ToolTipText = "当前登陆员姓名"
EndProperty
BeginProperty Panel3 {8E3867AB-8586-11D1-B16A-00C0F0283628}
Alignment = 1
Key = "警告信息"
Object.ToolTipText = "特殊信息提示"
EndProperty
BeginProperty Panel4 {8E3867AB-8586-11D1-B16A-00C0F0283628}
Style = 6
Alignment = 1
TextSave = "2006-9-29"
Object.ToolTipText = "当前日期"
EndProperty
EndProperty
End
Begin MSComctlLib.ImageList ImageList1
Left = 720
Top = 5520
_ExtentX = 1005
_ExtentY = 1005
BackColor = -2147483626
ImageWidth = 16
ImageHeight = 16
MaskColor = 12632256
_Version = 393216
BeginProperty Images {2C247F25-8591-11D1-B16A-00C0F0283628}
NumListImages = 12
BeginProperty ListImage1 {2C247F27-8591-11D1-B16A-00C0F0283628}
Picture = "frmmain.frx":3B18F
Key = ""
EndProperty
BeginProperty ListImage2 {2C247F27-8591-11D1-B16A-00C0F0283628}
Picture = "frmmain.frx":3B4E3
Key = ""
EndProperty
BeginProperty ListImage3 {2C247F27-8591-11D1-B16A-00C0F0283628}
Picture = "frmmain.frx":3B837
Key = ""
EndProperty
BeginProperty ListImage4 {2C247F27-8591-11D1-B16A-00C0F0283628}
Picture = "frmmain.frx":3BB8B
Key = ""
EndProperty
BeginProperty ListImage5 {2C247F27-8591-11D1-B16A-00C0F0283628}
Picture = "frmmain.frx":3BEDF
Key = ""
EndProperty
BeginProperty ListImage6 {2C247F27-8591-11D1-B16A-00C0F0283628}
Picture = "frmmain.frx":3C233
Key = ""
EndProperty
BeginProperty ListImage7 {2C247F27-8591-11D1-B16A-00C0F0283628}
Picture = "frmmain.frx":3C587
Key = ""
EndProperty
BeginProperty ListImage8 {2C247F27-8591-11D1-B16A-00C0F0283628}
Picture = "frmmain.frx":3C8DB
Key = ""
EndProperty
BeginProperty ListImage9 {2C247F27-8591-11D1-B16A-00C0F0283628}
Picture = "frmmain.frx":3CC2F
Key = ""
EndProperty
BeginProperty ListImage10 {2C247F27-8591-11D1-B16A-00C0F0283628}
Picture = "frmmain.frx":3CF83
Key = ""
EndProperty
BeginProperty ListImage11 {2C247F27-8591-11D1-B16A-00C0F0283628}
Picture = "frmmain.frx":3D2D7
Key = ""
EndProperty
BeginProperty ListImage12 {2C247F27-8591-11D1-B16A-00C0F0283628}
Picture = "frmmain.frx":3D62B
Key = ""
EndProperty
EndProperty
End
Begin VB.Menu MnuSysOption
Caption = "【系统设置(&S)】"
Begin VB.Menu MunSysOption
Caption = "系统配置"
Begin VB.Menu lock
Caption = "锁定软件"
End
Begin VB.Menu viewuserland
Caption = "参看用户记录"
End
Begin VB.Menu clruserland
Caption = "清空用户记录"
End
End
Begin VB.Menu MnuSysRelogin
Caption = "重新登陆"
Shortcut = ^L
End
Begin VB.Menu MnuSysExit
Caption = "退出系统"
End
End
Begin VB.Menu MnuStuManager
Caption = "【学生数据管理(&M)】"
Begin VB.Menu MnuStuSerach
Caption = "学生数据查询"
Shortcut = ^Q
End
Begin VB.Menu MDIsep1
Caption = "-"
End
Begin VB.Menu MnuStuAdd
Caption = "增加数据信息"
Shortcut = ^N
End
Begin VB.Menu MnuStuModify
Caption = "编辑数据信息"
Shortcut = ^M
End
Begin VB.Menu MnuStuClear
Caption = "清空数据库"
End
End
Begin VB.Menu MunHelp
Caption = "【帮助(&H)】"
HelpContextID = 10
End
End
Attribute VB_Name = "frmmain"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Public clearwindowsishas As Boolean '定义一个布尔值,防止frmcleardb窗口被多次加载
Public addwindowsishas As Boolean '定义一个布尔值,防止frmadd1窗口被多次加载
Public serachwindowsishas As Boolean '定义一个布尔值,防止frmserach窗口被多次加载
Private Sub MDIForm_Load()
'加载默认的各个窗口状态,防止子窗体进入二级窗体时一级窗体还会被加载。
clearwindowsishas = False
addwindowsishas = False
frmmainbutton.Show
End Sub
'保持快捷按钮的宽度始终为充满主窗体的上部。
Private Sub MDIForm_Resize()
frmmainbutton.Width = Me.Width - 123
End Sub
'退出时的动画显示
Private Sub MDIForm_Unload(Cancel As Integer)
Me.Visible = False
frmend.currentuser.Text = Me.currentuser.Text
frmend.Show vbModal
End Sub
'系统设置-锁定软件
Private Sub lock_Click()
frmlockback.Show
frmlock.Show vbModal
End Sub
'系统设置-重新登陆
Private Sub MnuSysRelogin_Click()
Set Me.Picture = pic_relogin.Picture
frmmain.Visible = False
frmLogin.Show
frmLogin.reland.Value = 1
frmLogin.picuser.Visible = False
End Sub
'系统设置-退出程序
Private Sub MnuSysExit_Click()
Unload Me
End Sub
'学生管理-学生查询
Private Sub MnuStuSerach_Click()
If Me.serachwindowsishas = False Then '打开“查询数据”窗口前先检查是否已经存在窗体了
Set Me.Picture = pic_serach.Picture
frmserach.Show
End If
End Sub
'学生管理-添加数据
Private Sub MnuStuAdd_Click()
If Me.addwindowsishas = False Then '打开“添加数据”窗口前先检查是否已经存在窗体了
Set Me.Picture = pic_add.Picture
frmadd1.Show
End If
End Sub
'学生管理-编辑学生信息
Private Sub MnuStuModify_Click()
Set Me.Picture = pic_mdf.Picture
frmmdf.Show
End Sub
'学生管理-清空学生信息数据库
Private Sub MnuStuClear_Click()
'先暂时提升权限
If chksuperuser = False Then
Exit Sub
End If
If Me.clearwindowsishas = False Then '打开“清空学生信息数据库”窗口前先检查是否已经存在窗体了
Set Me.Picture = pic_clr.Picture
frmcleardb.Show
End If
'恢复权限
frmmain.chkuser.Value = 0
End Sub
'帮助功能
Private Sub MunHelp_Click()
Shell "showchm.exe"
End Sub
'查看用户登陆记录
Private Sub viewuserland_Click()
Shell "viewuserland.exe"
End Sub
'清空用户登陆记录
Private Sub clruserland_Click()
Shell "clruserland.exe"
End Sub
Private Sub temp_showserach2_Click()
'暂时解决frmserach中不能使用frmserach2.show而只有frmserach2.showwhatthis
End Sub
'菜单栏的功能实现
Private Sub Toolbar1_ButtonClick(ByVal Button As MSComctlLib.Button)
Select Case Button.Key
Case "serach" '功能:学生信息查询
Call MnuStuSerach_Click
Case "new" '功能:增加学生数据
Call MnuStuAdd_Click
Case "modify" '功能:编辑
Call MnuStuModify_Click
Case "claer" '功能:删除数据
Call MnuStuClear_Click
Case "redo" '未完成功能:撤消
If frmmain.check_have.Value = 0 Then
Set publicmbox.Picture = publicmbox.pic9.Picture: publicmbox.Show vbModal
End If
Case "trim" '未完成功能:剪切
If frmmain.check_have.Value = 0 Then
Set publicmbox.Picture = publicmbox.pic9.Picture: publicmbox.Show vbModal
End If
Case "copy" '未完成功能:复制
If frmmain.check_have.Value = 0 Then
Set publicmbox.Picture = publicmbox.pic9.Picture: publicmbox.Show vbModal
End If
Case "past" '未完成功能:粘贴
If frmmain.check_have.Value = 0 Then
Set publicmbox.Picture = publicmbox.pic9.Picture: publicmbox.Show vbModal
End If
Case "help" '未完成功能:帮助
MsgBox "帮助文档"
End Select
End Sub
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -