以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  窗口可以利用菜单编辑器吗?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=175491)

--  作者:wukangppbb
--  发布时间:2022/3/7 11:13:00
--  窗口可以利用菜单编辑器吗?

窗口可以利用菜单编辑器吗?


图片点击可在新窗口打开查看此主题相关图片如下:微信截图_20220307111139.png
图片点击可在新窗口打开查看


--  作者:有点蓝
--  发布时间:2022/3/7 11:21:00
--  
没看懂,请详细说明一下
--  作者:wukangppbb
--  发布时间:2022/3/7 11:24:00
--  模式窗口控制
就是新增了一个模式窗口,这个模式窗口可以使用菜单编辑器新增一些菜单,用于控制模式窗口的一些操作吗?
--  作者:有点蓝
--  发布时间:2022/3/7 11:26:00
--  
当然可以了,菜单编辑器不就是做这种工作的吗: http://www.foxtable.com/webhelp/topics/3108.htm
--  作者:wukangppbb
--  发布时间:2022/3/7 11:29:00
--  事件
那菜单按钮所对应的事件我是写在窗口事件还是表事件里面的?
--  作者:有点蓝
--  发布时间:2022/3/7 11:33:00
--  
参考:http://www.foxtable.com/webhelp/topics/3112.htm

建议把【窗口中的菜单】这章内容先完整看一遍

--  作者:wukangppbb
--  发布时间:2022/3/8 15:38:00
--  某一行被禁用后怎么标记?
用代码对某一行进行禁用后怎么突出显示显示此行已被禁用编辑?

Case "模块禁用"
        If MessageBox.Show("是否禁用?","确认",MessageBoxButtons.OKCancel,MessageBoxIcon.Question) =DialogResult.OK Then
            Tables("模块").Current.DataRow.Locked  = True
        End If


--  作者:有点蓝
--  发布时间:2022/3/8 15:39:00
--  
到drawcell事件处理:http://www.foxtable.com/webhelp/topics/0656.htm

判断行锁定的显示一种样式

--  作者:wukangppbb
--  发布时间:2022/3/8 16:05:00
--  这么写完以后整个页面都用了样式,是不是不对?
这么写完以后整个页面都用了样式,是不是不对?
If Tables("模块").Current.DataRow.Locked  = True Then
    e.Style = "被锁定"
End If

--  作者:有点蓝
--  发布时间:2022/3/8 16:29:00
--  
If e.Row.Locked  = True Then
    e.Style = "被锁定"
End If