好吧,看了半天,没测试,只是想了一下。
你显式修改按钮属性,当这个按钮所在的窗体没有加载时,会导致该窗体隐式被加载。
权限控制,我的理解应该是保存到内存里的,而不是保存到控件属性里的。因为控件可能被删掉。
按你的 权限控制,建议使用 结构体来保存。
public type 权限控制结构
系统管理 as boolen
........
end type
每次需要使用到这个功能时,在初始化进程中,读取这个结构,根据这个结构来初始化各个控件的属性。