📄 frmmain.cs
字号:
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
namespace 通讯录
{
/// <summary>
/// 主功能界面
/// </summary>
public class frmmain : System.Windows.Forms.Form
{
private System.Windows.Forms.MainMenu mainMenu1;
private System.Windows.Forms.MenuItem menuItem1;
private System.Windows.Forms.MenuItem menuItem2;
private System.Windows.Forms.MenuItem menuItem3;
private System.Windows.Forms.MenuItem menuItem4;
private System.Windows.Forms.MenuItem menuItem5;
private System.Windows.Forms.MenuItem menuItem6;
private System.Windows.Forms.MenuItem menuItem7;
private System.Windows.Forms.MenuItem menuItem8;
private System.Windows.Forms.MenuItem menuItem9;
private System.Windows.Forms.MenuItem menuItem10;
private System.Windows.Forms.MenuItem menuItem12;
private System.Windows.Forms.MenuItem menuItem13;
private System.Windows.Forms.MenuItem menuItem14;
private System.Windows.Forms.MenuItem menuItem15;
private System.Windows.Forms.MenuItem menuItem16;
private System.Windows.Forms.MenuItem menuItem17;
private System.Windows.Forms.MenuItem menuItem11;
private System.Windows.Forms.MenuItem menuItem18;
private System.ComponentModel.IContainer components;
public frmmain()
{
//
// Windows 窗体设计器支持所必需的
//
InitializeComponent();
//
// TODO: 在 InitializeComponent 调用后添加任何构造函数代码
//
}
/// <summary>
/// 清理所有正在使用的资源。
/// </summary>
protected override void Dispose( bool disposing )
{
if( disposing )
{
if (components != null)
{
components.Dispose();
}
}
base.Dispose( disposing );
}
#region Windows 窗体设计器生成的代码
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.mainMenu1 = new System.Windows.Forms.MainMenu();
this.menuItem1 = new System.Windows.Forms.MenuItem();
this.menuItem2 = new System.Windows.Forms.MenuItem();
this.menuItem18 = new System.Windows.Forms.MenuItem();
this.menuItem3 = new System.Windows.Forms.MenuItem();
this.menuItem11 = new System.Windows.Forms.MenuItem();
this.menuItem4 = new System.Windows.Forms.MenuItem();
this.menuItem5 = new System.Windows.Forms.MenuItem();
this.menuItem6 = new System.Windows.Forms.MenuItem();
this.menuItem8 = new System.Windows.Forms.MenuItem();
this.menuItem9 = new System.Windows.Forms.MenuItem();
this.menuItem10 = new System.Windows.Forms.MenuItem();
this.menuItem7 = new System.Windows.Forms.MenuItem();
this.menuItem12 = new System.Windows.Forms.MenuItem();
this.menuItem13 = new System.Windows.Forms.MenuItem();
this.menuItem14 = new System.Windows.Forms.MenuItem();
this.menuItem15 = new System.Windows.Forms.MenuItem();
this.menuItem16 = new System.Windows.Forms.MenuItem();
this.menuItem17 = new System.Windows.Forms.MenuItem();
//
// mainMenu1
//
this.mainMenu1.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
this.menuItem1,
this.menuItem5,
this.menuItem12,
this.menuItem15});
//
// menuItem1
//
this.menuItem1.Index = 0;
this.menuItem1.MdiList = true;
this.menuItem1.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
this.menuItem2,
this.menuItem18,
this.menuItem3,
this.menuItem11,
this.menuItem4});
this.menuItem1.Shortcut = System.Windows.Forms.Shortcut.CtrlZ;
this.menuItem1.Text = "系统设置";
//
// menuItem2
//
this.menuItem2.Index = 0;
this.menuItem2.Shortcut = System.Windows.Forms.Shortcut.CtrlL;
this.menuItem2.Text = "登录";
this.menuItem2.Click += new System.EventHandler(this.menuItem2_Click);
//
// menuItem18
//
this.menuItem18.Index = 1;
this.menuItem18.Text = "注销";
this.menuItem18.Click += new System.EventHandler(this.menuItem18_Click);
//
// menuItem3
//
this.menuItem3.Index = 2;
this.menuItem3.Text = "连接数据库";
this.menuItem3.Click += new System.EventHandler(this.menuItem3_Click);
//
// menuItem11
//
this.menuItem11.Index = 3;
this.menuItem11.Text = "-";
//
// menuItem4
//
this.menuItem4.Index = 4;
this.menuItem4.Shortcut = System.Windows.Forms.Shortcut.CtrlE;
this.menuItem4.Text = "退出";
this.menuItem4.Click += new System.EventHandler(this.menuItem4_Click);
//
// menuItem5
//
this.menuItem5.Index = 1;
this.menuItem5.MdiList = true;
this.menuItem5.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
this.menuItem6,
this.menuItem7});
this.menuItem5.Text = "系统管理";
//
// menuItem6
//
this.menuItem6.Index = 0;
this.menuItem6.MdiList = true;
this.menuItem6.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
this.menuItem8,
this.menuItem9,
this.menuItem10});
this.menuItem6.Text = "通讯录管理";
//
// menuItem8
//
this.menuItem8.Index = 0;
this.menuItem8.Text = "添加";
this.menuItem8.Click += new System.EventHandler(this.menuItem8_Click);
//
// menuItem9
//
this.menuItem9.Index = 1;
this.menuItem9.Text = "更新";
this.menuItem9.Click += new System.EventHandler(this.menuItem9_Click);
//
// menuItem10
//
this.menuItem10.Index = 2;
this.menuItem10.Text = "删除";
this.menuItem10.Click += new System.EventHandler(this.menuItem10_Click);
//
// menuItem7
//
this.menuItem7.Index = 1;
this.menuItem7.Text = "操作员管理";
this.menuItem7.Click += new System.EventHandler(this.menuItem7_Click);
//
// menuItem12
//
this.menuItem12.Index = 2;
this.menuItem12.MdiList = true;
this.menuItem12.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
this.menuItem13,
this.menuItem14});
this.menuItem12.Text = "信息查询";
//
// menuItem13
//
this.menuItem13.Index = 0;
this.menuItem13.Text = "查询";
this.menuItem13.Click += new System.EventHandler(this.menuItem13_Click);
//
// menuItem14
//
this.menuItem14.Index = 1;
this.menuItem14.Text = "查看全部";
this.menuItem14.Click += new System.EventHandler(this.menuItem14_Click);
//
// menuItem15
//
this.menuItem15.Index = 3;
this.menuItem15.MdiList = true;
this.menuItem15.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
this.menuItem16,
this.menuItem17});
this.menuItem15.Shortcut = System.Windows.Forms.Shortcut.CtrlH;
this.menuItem15.Text = "帮助";
//
// menuItem16
//
this.menuItem16.Index = 0;
this.menuItem16.Text = "关于";
this.menuItem16.Click += new System.EventHandler(this.menuItem16_Click);
//
// menuItem17
//
this.menuItem17.Index = 1;
this.menuItem17.Shortcut = System.Windows.Forms.Shortcut.F1;
this.menuItem17.Text = "内容";
this.menuItem17.Click += new System.EventHandler(this.menuItem17_Click);
//
// frmmain
//
this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
this.ClientSize = new System.Drawing.Size(712, 417);
this.IsMdiContainer = true;
this.Menu = this.mainMenu1;
this.Name = "frmmain";
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
this.Text = "电话号码管理系统-主界面";
this.WindowState = System.Windows.Forms.FormWindowState.Maximized;
this.Load += new System.EventHandler(this.frmmain_Load);
}
#endregion
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{
Application.Run(new frmmain());
}
/// <summary>
/// 权限设置功能
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
#region 根据管理员权限使相应操作变为可用状态
public void level(string levels)
{
switch(levels)
{
case "1":
menuItem1.Enabled=true;
menuItem2.Enabled=true;
menuItem3.Enabled=true;
menuItem4.Enabled=true;
menuItem5.Enabled=true;
menuItem6.Enabled=true;
menuItem7.Enabled=true;
menuItem8.Enabled=true;
menuItem9.Enabled=true;
menuItem10.Enabled=true;
menuItem12.Enabled=true;
menuItem13.Enabled=true;
menuItem14.Enabled=true;
menuItem15.Enabled=true;
menuItem16.Enabled=true;
menuItem17.Enabled=true;
break;
case "2":
menuItem1.Enabled=true;
menuItem2.Enabled=true;
menuItem3.Enabled=true;
menuItem4.Enabled=true;
menuItem5.Enabled=true;
menuItem6.Enabled=true;
menuItem7.Enabled=false;
menuItem8.Enabled=true;
menuItem9.Enabled=true;
menuItem10.Enabled=true;
menuItem12.Enabled=true;
menuItem13.Enabled=true;
menuItem14.Enabled=true;
menuItem15.Enabled=true;
menuItem16.Enabled=true;
menuItem17.Enabled=true;
break;
case "3":
menuItem1.Enabled=true;
menuItem2.Enabled=true;
menuItem3.Enabled=true;
menuItem4.Enabled=true;
menuItem5.Enabled=true;
menuItem6.Enabled=true;
menuItem7.Enabled=false;
menuItem8.Enabled=false;
menuItem9.Enabled=false;
menuItem10.Enabled=false;
menuItem12.Enabled=true;
menuItem13.Enabled=true;
menuItem14.Enabled=true;
menuItem15.Enabled=true;
menuItem16.Enabled=true;
menuItem17.Enabled=true;
break;
default:
menuItem1.Enabled=true;
menuItem2.Enabled=true;
menuItem3.Enabled=true;
menuItem4.Enabled=true;
menuItem5.Enabled=true;
menuItem6.Enabled=true;
menuItem7.Enabled=false;
menuItem8.Enabled=false;
menuItem9.Enabled=false;
menuItem10.Enabled=false;
menuItem12.Enabled=true;
menuItem13.Enabled=false;
menuItem14.Enabled=false;
menuItem15.Enabled=true;
menuItem16.Enabled=true;
menuItem17.Enabled=true;
break;
}
}
#endregion
#region 根据选择菜单执行相应模块
private void menuItem2_Click(object sender, System.EventArgs e)
{ //操作员登录
logon createlogon=new logon();
// createlogon.Owner=this;
createlogon.ShowDialog();
var levelvar=new var();
level(levelvar.returnlevel());
}
private void menuItem3_Click(object sender, System.EventArgs e)
{ //连接数据库
dbcon frmlo=new dbcon();
frmlo.MdiParent=this;
frmlo.Show();
}
private void frmmain_Load(object sender, System.EventArgs e)
{ //在窗体创建时初始化窗体变量
var levelvar=new var();
level(levelvar.returnlevel());
}
private void menuItem7_Click(object sender, System.EventArgs e)
{//添加更改操作员
operator_manager operfrm=new operator_manager();
operfrm.MdiParent=this;
operfrm.Show();
}
private void menuItem8_Click(object sender, System.EventArgs e)
{//添加号码信息
addfriend addfrm=new addfriend();
addfrm.MdiParent=this;
addfrm.Show();
}
private void menuItem9_Click(object sender, System.EventArgs e)
{//修改信息
changefriend changefrm=new changefriend();
changefrm.MdiParent=this;
changefrm.Show();
}
private void menuItem10_Click(object sender, System.EventArgs e)
{//删除信息
changefriend changefrm=new changefriend();
changefrm.MdiParent=this;
changefrm.Show();
}
private void menuItem13_Click(object sender, System.EventArgs e)
{//查询信息
frmsearch search=new frmsearch();
search.MdiParent=this;
search.Show();
}
private void menuItem14_Click(object sender, System.EventArgs e)
{//显示全部信息
frmall displayall=new frmall();
displayall.MdiParent=this;
displayall.Show();
}
private void menuItem16_Click(object sender, System.EventArgs e)
{//关于
MessageBox.Show(" 电话号码管理系统 \n 制作着:刘小军\n 版本:1.0.0.0.0\n版权所有,请勿用于商业用途,否则,必究其责");
}
private void menuItem4_Click(object sender, System.EventArgs e)
{//退出
if (MessageBox.Show(this,"Are you sure to exit?","exit",MessageBoxButtons.YesNo,MessageBoxIcon.Exclamation)==DialogResult.Yes )
{
foreach (Form frm in this.MdiChildren)
{
frm.Dispose();//释放所以子窗体占有的资源
}
this.Dispose(); //关闭父窗体
}
}
private void menuItem18_Click(object sender, System.EventArgs e)
{//注销
var levelvar=new var();
string levelout="0";
levelvar.varlev(levelout);//初始化权限变量为默认
level(levelout);//恢复默认权限
MessageBox.Show("已经注销");
}
#endregion
private void menuItem17_Click(object sender, System.EventArgs e)
{
System.Diagnostics.Process.Start("help.chm");
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -