Foxtable(狐表)用户栏目专家坐堂 → 窗口中的绑定文本框,却无法做到,对应的禁止编辑?


  共有2385人关注过本帖平板打印复制链接

主题:窗口中的绑定文本框,却无法做到,对应的禁止编辑?

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


加好友 发短信
等级:四尾狐 帖子:901 积分:8247 威望:0 精华:0 注册:2012/10/19 13:55:00
窗口中的绑定文本框,却无法做到,对应的禁止编辑?  发帖心情 Post By:2019/7/20 17:27:00 [只看该作者]

项目事件Initialize中设置了:
For Each dt As DataTable In DataTables
    dt.GlobalHandler.PrepareEdit = True
Next

全局表事件PrepareEdit中,设置了:
Select Case CurrentTable.DataTable.Name
    Case "项目设计" ,"项目设计窗口"
        If e.Row("锁定行") = True Then
            Select Case e.Col.name
                Case "结单","关键字","事件描述","处理区1","处理区2","处理区3","处理区4","照片","多文件","录入时间","新修时间"
                    e.cancel = True
            End Select
        End If
End Select

要求:
"锁定行"为true时,
1、表中该行指定列都禁止编辑,
2、且双击"事件描述"打开的窗口中的绑定文本框也对应禁止编辑。

现状:
第一个没问题,
但第二个要求,窗口中的绑定文本框,却无法做到,对应的禁止编辑。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:小助手.foxdb



 回到顶部