2008年9月16日星期二

C#程序开发 章五

实例005 可以拉伸的菜单界面

操作步骤:
(1)新建 Windows窗体应用程序 项目,命名为 Ex01_05,默认窗体为 Form1。
(2)添加 MenuStrip 控件和子项,其中应包含 展开(关闭)其他项。
(3)双击 展开(关闭)其他项,填入相关代码。

完整代码:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Ex01_05
{
public partial class Form1 : Form
{
int i = 2;
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{
//初始设置下面的菜单隐藏
this.设置密码ToolStripMenuItem.Visible = false;
this.添加用户ToolStripMenuItem.Visible = false;
this.忘记密码ToolStripMenuItem.Visible = false;
this.修改密码ToolStripMenuItem.Visible = false;
this.员工录入ToolStripMenuItem.Visible = false;
}

private void 展开关闭其他项ToolStripMenuItem_Click(object sender, EventArgs e)
{
switch (i)
{
case 1:
this.设置密码ToolStripMenuItem.Visible = false;
this.添加用户ToolStripMenuItem.Visible = false;
this.忘记密码ToolStripMenuItem.Visible = false;
this.修改密码ToolStripMenuItem.Visible = false;
this.员工录入ToolStripMenuItem.Visible = false;
i = 2;
this.操作ToolStripMenuItem.ShowDropDown();
break;

case 2:
this.设置密码ToolStripMenuItem.Visible = true;
this.添加用户ToolStripMenuItem.Visible = true;
this.忘记密码ToolStripMenuItem.Visible = true;
this.修改密码ToolStripMenuItem.Visible = true;
this.员工录入ToolStripMenuItem.Visible = true;
i = 1;
this.操作ToolStripMenuItem.ShowDropDown();
break;
}
}
}
}

没有评论: