首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

根据权限设置按纽的enabled属性 为什么第二次单击时就失效了,该怎么解决

2012-01-10 
根据权限设置按纽的enabled属性 为什么第二次单击时就失效了我在登陆的时候判断权限同时设置按纽的权限问

根据权限设置按纽的enabled属性 为什么第二次单击时就失效了
我在登陆的时候判断权限   同时设置按纽的权限
问题是   我第一次单击按纽时   打开我设计好的按钮窗体   上面有我设置的按钮,根据权限的不同可以单击不同的按钮,第一次时是我设置的权限   可是当我再次单击按纽时   打开的窗体的权限的设置就失效了   这是什么原因

[解决办法]
看代码,贴出来看看
[解决办法]
还有呢 ? 这样看不出来啊.......
[解决办法]
第二次的时候有没有调用到这段代码呢?
你单给出这段代码是没有用的
问题肯定不是出在这里


你分析下第一次登陆跟你说得第二次登陆在程序里有什么不同
[解决办法]
把模块中初始化按纽权限的代码放入一个过程中

当调用那个窗体的时候
在LOAD事件中先调用这个过程

这样应该可以了...
[解决办法]
写在frmmenbsp的确LOAD 里面
if Admin=False then
frmmenxf.cmnxfgx.Enabled = False '消防设施更新
frmmenbsp.cmnbspgx.Enabled = False '标识牌信息更新
frmmencyg.cmncyggx.Enabled = False '储油罐信息更新
frmmencyg.cmnchytp.Enabled = False '储油罐图片的更新
frmmentxl.cmntxlgx.Enabled = False '通讯录更新
frmmain.cmndata.Enabled = False '数据库备份
else
frmmenxf.cmnxfgx.Enabled = True '消防设施更新
frmmenbsp.cmnbspgx.Enabled = True '标识牌信息更新
frmmencyg.cmncyggx.Enabled = True '储油罐信息更新
frmmencyg.cmnchytp.Enabled = True '储油罐图片的更新
frmmentxl.cmntxlgx.Enabled = True '通讯录更新
frmmain.cmndata.Enabled = True '数据库备份
end if

热点排行