vb.net-权限设计思路,字符串转变量

问题描述

权限设计思路,字符串转变量

在程序里面,可以输入以下两行分别隐藏某一菜单和某一按钮。
Form1.ColorToolStripMenuItem.Visible = False
Form2.Button3.Visible = False
假如我把以上两行程序代码的等号左边当成字符串保存于数据库里面,
请问有没有办法:
能否把这一字符串当成变量a ,
程序运行时候,自动带出变量a[用sqlreader依次读出两行记录],
运行 a = False ??

解决方案

可以

 this.Controls["控件名"].Visible = false

解决方案二:

@caozhy , 没有执行成功,是不是要把Form跟控件分开?
Try
mycn.Open()
Dim mysqlreader As Data.SqlClient.SqlDataReader = mycommand.ExecuteReader
While mysqlreader.Read
Dim a2 As Control
a2.Name = mysqlreader.GetString(0) ' 数据库读出来a2=ControlC.ColorToolStripMenuItem

Controls.Add(a2)
a2.Visible = False '其实控件是ColorToolStripMenuItem, ControlC 是个Form

        End While
    Catch ex As Exception
    Finally
        mycn.Close()
    End Try

时间: 2024-10-31 17:49:22

vb.net-权限设计思路,字符串转变量的相关文章

java数据权限设计-各位大神,求数据权限设计思路

问题描述 各位大神,求数据权限设计思路 求J2ee数据权限的设计思路,基本要求: 部门经理可以查看该部门下的所有数据对象(比如销售订单),销售人员只可以查看自己的销售订单或者查看其他人的销售订单(通过权限设置),请问该怎么设计?求高人帮忙. 解决方案 你可以做一个菜单权限.专门写一个菜单生成模块. 1.前端:用一个js框架例如:ztree,是一个很好用的菜单框架.它有成熟的API,自定义自己的菜单. 2.数据库:简单的可以设计三个表:用户表,角色表,菜单表.三个表分别为多对多关系.利用用户所拥有

角色-求网站后台管理权限的设计思路

问题描述 求网站后台管理权限的设计思路 最近想把网站的权限改为全国性的 但是中间遇到部分的问题 程序用的是ASP的 需求: 1.能设置某个组管理指定 城市,也可以以省来设置. 2.后台导航上如果有该城市权限,那么就显示出来. 3.拥有哪些城市,就出哪些城市的数据 解决方案 看下这个基于.NET开发的通用的权限系统,http://www.upms.com.cn/index.html

操作-基于角色的数据库权限设计的思路

问题描述 基于角色的数据库权限设计的思路 有三张表现在:角色表,栏目表,操作表.接下来应该如何设计辅助表或者怎样才能使 不同角色拥有对不同栏目的操作权限? 解决方案 就看你的具体需求了,可以让不同角色对应不同的系统菜单,这样栏目表就不需要设置什么权限,加一个菜单表就可,每次动态加载菜单. 方案二,可以在栏目表中加外键对应角色表,操作的时候验证一下. 解决方案二: 请将三张表的结构发出来

WebGIS中快速整合管理多源矢量服务以及服务权限控制的一种设计思路

 文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/ 1.背景 在真实项目中,往往GIS服务数据源被其他多个信息中心或者第三方公司所掌控,当需要快速搭建一套能够对所有GIS数据,根据权限不同.需求不同.而进行展示的系统.为了避免在代码层面上过多的定制化开发,我们需要能提出一种可以整合管理多源矢量服务并进行权限控制的架构. 目前商业GIS软件中,Esri公司给出了其Portal产品,可以对arcgis Server发布的各

浅谈OFBiz之权限设计

简介 Apache Open For Business(Apache OFBiz) 是Apache开源的一个经典ERP项目.它提供了一套企业应用,用于集成以及自动化一些企业的"商业流程". 从学习角度来看,它也是一个非常不错的企业级应用框架.这篇文章从OFBiz的权限设计这一切入点来谈谈OFBiz对于应用系统的权限设计. 设计思想简述 OFBiz采用的"安全组"(Security Group)来将"权限"跟"用户"联系起来.系

网上考试设计思路是怎样的?_编程10000问

global.asa < script LANGUAGE=VBScript RUNAT=Server > Sub Application_OnStart    dbPath = "DBQ=" & Server.Mappath("onlinetest.mdb")    dbConnectionString =  "DRIVER={Microsoft Access Driver (*.mdb)}; " & dbPath  

HTTP 协议的历史演变和设计思路

HTTP 协议是互联网的基础协议,也是网页开发的必备知识,最新版本 HTTP/2 更是让它成为技术热点. 本文介绍 HTTP 协议的历史演变和设计思路. 一.HTTP/0.9 HTTP 是基于 TCP/IP 协议的应用层协议.它不涉及数据包(packet)传输,主要规定了客户端和服务器之间的通信格式,默认使用80端口. 最早版本是1991年发布的0.9版.该版本极其简单,只有一个命令GET. GET /index.html 上面命令表示,TCP 连接(connection)建立后,客户端向服务器

至顶而下的设计思路:QQ空间V6.0版

文章描述:设计中的继承与颠覆:以QQ空间V6设计产品升级为例. 空间诞生6年了,终于再一次升级,迎来了革新的V6.0版,它是近年来最重要的版本升级,肩负着空间的战略转型,促进平台开放,提升营收与活跃用户的重任.所以这一版本的升级,我们改变从前自细节入手,直接优化流程与表现的设计思路.而是从全局的角度切入,重新思考平台的定位策略,进一步整合信息架构,颠覆表现层的交互体验,提升用户对QQ空间的品牌认知与情感认同.改变过去每一次升级后,新增加的特性与功能为空间造成的臃肿复杂的现状 所以引入了Jesse

关于权限设计的探讨

设计 但凡涉及多用户不同权限的网络或者单机程序,都会有权限管理的问题,比较突出的是MIS系统. 下面我要说的是MIS系统权限管理的数据库设计及实现,当然,这些思路也可以推广开来应用,比如说在BBS中用来管理不同级别的用户权限. 权限设计通常包括数据库设计.应用程序接口(API)设计.程序实现三个部分. 这三个部分相互依存,密不可分,要实现完善的权限管理体系,必须考虑到每一个环节可行性与复杂程度甚至执行效率. 我们将权限分类,首先是针对数据存取的权限,通常有录入.浏览.修改.删除四种,其次是功能,