以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  窗口中表内容严禁编辑  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=122744)

--  作者:weipeng6999
--  发布时间:2018/8/1 12:00:00
--  窗口中表内容严禁编辑
老师,在进入一个统计查询窗口后,只能查看,不能对窗口里面表及文本框进行编辑。请问该怎么写。主要是怎么对一个窗口设置权限
--  作者:有点甜
--  发布时间:2018/8/1 12:26:00
--  

afterLoad事件

 

For Each c As object In e.Form.controls
    If Typeof c Is winform.Table Then
        c.Table.allowedit = False
    Else
        c.readonly = BooleanEnum.True
    End If
Next


--  作者:weipeng6999
--  发布时间:2018/8/3 10:10:00
--  
老师,
\'---------------进入指定窗口禁止编辑开始------------------------------------------
For Each c As object In e.Form.controls
    If Typeof c Is winform.Table Then
        c.Table.allowedit = False
    Else
        c.readonly = BooleanEnum.True
    End If
Next
\'---------------进入指定窗口禁止编辑结束------------------------------------------

在这个禁止编辑窗口下怎么才能让文本框textbox能够输入,执行查询功能。







[此贴子已经被作者于2018/8/3 10:30:28编辑过]

--  作者:有点甜
--  发布时间:2018/8/3 10:43:00
--  
For Each c As object In e.Form.controls
    If Typeof c Is winform.Table Then
        c.Table.allowedit = False
    Else
        c.readonly = BooleanEnum.True
    End If
Next

 

e.form.controls("textbox1").readonly = BooleanEnum.False

e.form.controls("textbox2").readonly = BooleanEnum.False


--  作者:weipeng6999
--  发布时间:2018/8/3 10:54:00
--  
感谢老师耐心指导,在不断学习进步中。