为用户提供以下级别user access
:
我有一个表格。它显示所有控件都以 win-project 的形式存在。直到admin user
可以通过标记来管理应用程序中的控件checkboxList
。
我计划单独的表格Dictionary
。喜欢:
Dictionary<clssMenu_Item, List<clssMenu_Item>>
clssMenu_Item
将一个控件的属性保存在表单中。
public class clssMenu_Item
{
public string name; //control's name
public string text; //control's text
public string strKey; //Example: in 'MbtnAcc' = 'A' is strKey
}
所以字典中有2个级别:
- btn1
- btn1-1
- btn1-2
- btn2
- btn3
btn1 - btn3 在表格 A 中。
btn1-1 和 btn1-2buttons
在表格 B 中,通过单击表格 A 中的 btn1。
我看了一下http://support.microsoft.com/kb/815707但对我没有用。因为声明了一个全局变量,并且在这个全局变量中存在之前打开的表单。所以我无法访问项目中的所有表格。
很高兴看到你的意见...