`

C#遍历工具栏项

阅读更多

using System.Linq;

using prjChenGuangCompany.ChenGuangCompanyDataSetTableAdapters;

RoleInfoTableAdapter roleInfoTableAdapter = new RoleInfoTableAdapter();
ChenGuangCompanyDataSet.RoleInfoDataTable roleInfoDT = roleInfoTableAdapter.GetDataByRoleID(clsPublicData.RoleID);

List<string> RoleRange = roleInfoDT.Rows[0]["RoleRange"].ToString().Split(',').ToList();//LINQ支持

//遍历工具栏项

foreach (ToolStripItem con in this.toolStrip1.Items)
{
con.Enabled = false;
if (con is ToolStripButton)
if (RoleRange.Contains(con.Tag.ToString()))
con.Enabled = true;
}

试过了,效果如图所示,如有疑问可联系我。

分享到:
评论

相关推荐

    C#通过WIN32API获取外部程序sysListview的值和TreeView的值.pdf

    C#通过WIN32API获取外部程序sysListview的值和TreeView的值.pdf

    隐藏左侧的工具栏窗体,C#的源码完整

    摘要:C#源码,菜单窗体,工具栏 C#源码实现隐藏在窗口左侧的工具栏小窗口,默认状态下,打开窗口时工具箱是隐藏的,可以只看到一条竖线,鼠标移到竖线上面,工具栏就展开了,展开的工具栏带关闭按钮,用户可在不需要...

    winform 切换皮肤 自动遍历皮肤目录文件

    自己写的。 遍历程序根目录一文件夹下的所有皮肤文件。 读取到工具栏下,并带皮肤记忆功能。

    明日科技C#开发入门及项目实战

    第1章 c#语言及其开发环境 实例001 根据需要创建所需解决方案 实例002 统一窗体中控件的字体设置 实例003 设置程序代码行号 实例004 通过“格式”菜单布局窗体 实例005 为项目添加dll文件引用 实例006 为项目添加已...

    C#开发实例大全(基础卷).软件开发技术联盟(带详细书签) PDF 下载

    《C#开发实例大全(基础卷)》筛选、汇集了C#开发从基础知识到高级应用各个层面约600个实例及源代码,每个实例都按实例说明、关键技术、设计过程、详尽注释、秘笈心法的顺序进行了分析解读。全书分6篇共25章,主要...

    Visual C# 2005程序设计自学手册 随书源码第一部分(共三部)

    起步篇为第1章~第10章,主要介绍认识Visual C#,C#语言基础,C#语句控制,数组、面向对象编程,熟悉WinForms应用程序,WinForms窗体介绍,WinForms应用程序开发常用控件,菜单栏、工具栏和状态栏设计及对话框等内容...

    C#开发典型模块大全

    1.5.4 工具栏 18 1.5.5 文档窗口 18 1.5.6 工具箱窗口 19 1.5.7 解决方案资源管理器窗口 20 1.5.8 属性窗口 20 1.5.9 代码编辑器 21 1.5.10 “错误列表”面板 22 1.5.11 “输出”面板 22 1.6 程序...

    《C#经典编程220例》.(明日科技).【带书签】-共3部分

    因上传大小限制,分三卷压缩,分别是:《C#经典编程220例》.(明日科技).【带书签】.zip、《C#经典编程220例》.(明日科技).【带书签】.z01、《C#经典编程220例》.(明日科技).【带书签】.z02 第1章 c#语言及其开发...

    C#开发典型模块大全(光盘)第二部分

    1.5.4 工具栏 1.5.5 文档窗口 1.5.6 工具箱窗口 1.5.7 解决方案资源管理器窗口 1.5.8 属性窗口 1.5.9 代码编辑器 1.5.10 “错误列表”面板 1.5.11 “输出”面板 1.6 程序调试 1.6.1 断点操作 1.6.2 使用开始、中断和...

    C# 3.0完全自学宝典 (F)

    UseToolStrip 演示ToolStrip工具栏控件使用实例 第6章(\ch06) 示例描述:学习简单窗体应用程序具体开发实例。 SimpleTextEditor 简易文本编辑器实例 第7章(\ch07) 示例描述:学习多文档窗体应用程序具体开发...

    C#.net_经典编程例子400个

    5 实例006 菜级联菜单 7 1.2 工具栏设计 7 实例007 带背景的工具栏 7 实例008 浮动工具栏 8 实例009 带下拉菜单的工具栏 9 实例010 具有提示功能的工具栏 9 1.3 状态栏设计 10...

    C#编程经验技巧宝典

    C#编程经验技巧宝典源代码,目录如下: 第1章 开发环境 1 &lt;br&gt;1.1 Visual Studio开发环境安装与配置 2 &lt;br&gt;0001 安装Visual Studio 2005开发环境须知 2 &lt;br&gt;0002 配置合适的Visual Studio 2005...

    C#开发典型模块大全(光盘)第一部分

    1.5.4 工具栏 1.5.5 文档窗口 1.5.6 工具箱窗口 1.5.7 解决方案资源管理器窗口 1.5.8 属性窗口 1.5.9 代码编辑器 1.5.10 “错误列表”面板 1.5.11 “输出”面板 1.6 程序调试 1.6.1 断点操作 1.6.2 使用开始、中断和...

    C#开发典型模块大全(光盘)

    1.5.4 工具栏 1.5.5 文档窗口 1.5.6 工具箱窗口 1.5.7 解决方案资源管理器窗口 1.5.8 属性窗口 1.5.9 代码编辑器 1.5.10 “错误列表”面板 1.5.11 “输出”面板 1.6 程序调试 1.6.1 断点操作 1.6.2 使用开始、中断和...

    利用C_实现超酷动态图像按钮

    利用C#实现超酷动态图像按钮。 现在越来越多的程序...但是,遍历VS IDE中默认的工具集合我们是无论如何也找不到如此复杂的控件的,所以,我们必须借助强大的.Net框架以及GDI+自己动手来制作类似的工具栏按钮控件。

    C#程序开发范例宝典(第2版).part08

    实例007 带背景的工具栏 7 实例008 浮动工具栏 7 实例009 带下拉菜单的工具栏 8 实例010 具有提示功能的工具栏 8 1.3 状态栏设计 9 实例011 在状态栏中显示检查框 9 实例012 带进度条的状态栏 10 实例013 ...

Global site tag (gtag.js) - Google Analytics