(12) 系统管理
(13) 版权
三、参考文献
1.C#从入门到精通 2. c#面向对象程序设计
3. csdn交流平台
四、部分代码
using System;
using System.Collections.Generic; using System.Text;
using System.Windows.Forms; using System.Data;
using System.Data.SqlClient;
namespace PWMS.ModuleClass {
class MyModule {
#region 公共变量
DataClass.MyMeans MyDataClass = new PWMS.DataClass.MyMeans(); //声明MyMeans类的一个对象,以调用其方法
public static string ADDs = \; //用来存储添加或修改的SQL语句 public static string FindValue = \; //存储查询条件
public static string Address_ID = \; //存储通讯录添加修改时的ID编号 public static string User_ID = \; //存储用户的ID编号 public static string User_Name = \; //存储用户名 #endregion
#region 将StatusStrip控件中的信息添加到treeView控件中 ///
/// 读取菜单中的信息. ///
/// ///
public void GetMenu(TreeView treeV, MenuStrip MenuS) {
for (int i = 0; i < MenuS.Items.Count; i++) //遍历MenuStrip组件中的一级菜单项 {
//将一级菜单项的名称添加到TreeView组件的根节点中,并设置当前节点的子节点newNode1
TreeNode newNode1 = treeV.Nodes.Add(MenuS.Items[i].Text);
//将当前菜单项的所有相关信息存入到ToolStripDropDownItem对象中 ToolStripDropDownItem newmenu = (ToolStripDropDownItem)MenuS.Items[i];
//判断当前菜单项中是否有二级菜单项
if (newmenu.HasDropDownItems && newmenu.DropDownItems.Count > 0) for (int j = 0; j < newmenu.DropDownItems.Count; j++) //遍历二级菜单项
{
//将二级菜单名称添加到TreeView组件的子节点newNode1中,并设置当前节点的子节点newNode2
TreeNode newNode2 =
newNode1.Nodes.Add(newmenu.DropDownItems[j].Text);
//将当前菜单项的所有相关信息存入到ToolStripDropDownItem对象中
ToolStripDropDownItem newmenu2 = (ToolStripDropDownItem)newmenu.DropDownItems[j];
//判断二级菜单项中是否有三级菜单项 if (newmenu2.HasDropDownItems && newmenu2.DropDownItems.Count > 0)
for (int p = 0; p < newmenu2.DropDownItems.Count; p++) //遍历三级菜单项
//将三级菜单名称添加到TreeView组件的子节点newNode2中
newNode2.Nodes.Add(newmenu2.DropDownItems[p].Text); } } }
#endregion
#region 设置主窗体菜单不可用 ///
/// 设置主窗体菜单不可用. ///
/// public void MainMenuF(MenuStrip MenuS) {
string Men = \;
for (int i = 0; i < MenuS.Items.Count; i++) {
Men = ((ToolStripDropDownItem)MenuS.Items[i]).Name; if (Men.IndexOf(\) == -1)
((ToolStripDropDownItem)MenuS.Items[i]).Enabled = false; ToolStripDropDownItem newmenu = (ToolStripDropDownItem)MenuS.Items[i];
if (newmenu.HasDropDownItems && newmenu.DropDownItems.Count > 0)