Foxtable(狐表)用户栏目专家坐堂 → [求助]


  共有3117人关注过本帖树形打印复制链接

主题:[求助]

帅哥哟,离线,有人找我吗?
LXP166
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:61 积分:810 威望:0 精华:0 注册:2018/2/28 11:21:00
[求助]  发帖心情 Post By:2020/7/9 10:02:00 [只看该作者]

请问各位老师 下面程序执行在用窗口做两个按钮实验时没问题,正式运行的时候,红色那一句话条件成立,执行后没反应。
请帮忙分析。
该程序在窗口afterlode 事件下 


If User.Type = UserTypeEnum.User Then
    For Each c As WinForm.Control In e.Form.Controls
        c.Enabled = False
    Next
    Dim drs As List(Of DataRow)
    drs = DataTables("授权").Select(" [用户]   Like  '%"  &  user.group  & "%'    And   [分组] =  '"   &  e.Form.name  &  "'"    )
    If  drs.count > 0  Then
        For Each dr As DataRow In drs
            If dr.IsNull("权限") Then
                For Each c As WinForm.Control In e.Form.Controls
                    c.Enabled = True
                Next
            Else
                e.Form.Controls(dr("权限")).Enabled =  True
            End If
        Next
    Else
        MessageBox.show("您不能使用该功能")
        Forms(e.Form.name  ).close()
        '
    End If
End If

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110758 积分:563716 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/7/9 10:17:00 [只看该作者]

授权表数据是怎么样的,什么代码只有其中有给权限值为空就已经解锁所有控件了,还有必要去设置其它有权限的控件么

另外第2~4行的遍历代码会把panel、tabcontrol等容器也禁用了,如果按钮等控件是放到容器里的,单独启用按钮是没有用的,还要同时设置上层的容器才行

 回到顶部
帅哥哟,离线,有人找我吗?
LXP166
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:61 积分:810 威望:0 精华:0 注册:2018/2/28 11:21:00
  发帖心情 Post By:2020/7/9 10:27:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:捕获.png
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
LXP166
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:61 积分:810 威望:0 精华:0 注册:2018/2/28 11:21:00
  发帖心情 Post By:2020/7/9 10:33:00 [只看该作者]

这是窗体 


 回到顶部
帅哥哟,离线,有人找我吗?
LXP166
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:61 积分:810 威望:0 精华:0 注册:2018/2/28 11:21:00
  发帖心情 Post By:2020/7/9 10:36:00 [只看该作者]

这是窗体,有表、按钮、和splitcontainer 空间组成, 按钮在面板上。

图片点击可在新窗口打开查看此主题相关图片如下:捕获.png
图片点击可在新窗口打开查看


 回到顶部
帅哥哟,离线,有人找我吗?
LXP166
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:61 积分:810 威望:0 精华:0 注册:2018/2/28 11:21:00
  发帖心情 Post By:2020/7/9 10:46:00 [只看该作者]

好了,谢谢老师的指教


 回到顶部