以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 相应的按钮控件,如何根据当前行的锁定状态,实现灰色不可用?和可用? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=11776) |
||||
-- 作者:雨中的泪 -- 发布时间:2011/8/11 13:00:00 -- 相应的按钮控件,如何根据当前行的锁定状态,实现灰色不可用?和可用? 比如:当前行为锁定时,“保存”按钮为灰色不可用。 当前行为非锁定时,“编辑”按钮为灰色不可用。
谢谢
|
||||
-- 作者:lihe60 -- 发布时间:2011/8/11 13:06:00 -- 保存按键代码 if currenttable.current.locked=true return end if 编辑按键代码 if currenttable.current.locked=false return end if |
||||
-- 作者:雨中的泪 -- 发布时间:2011/8/11 13:35:00 -- 不行呀 |
||||
-- 作者:雨中的泪 -- 发布时间:2011/8/11 13:48:00 -- 搞定
|
||||
-- 作者:雨中的泪 -- 发布时间:2011/8/11 13:48:00 -- If CurrentTable.current.locked=True e.Form.Controls("保存").Enabled = False e.Form.Controls("编辑").Enabled = True Else e.Form.Controls("保存").Enabled = True e.Form.Controls("编辑").Enabled = False End If |
||||
-- 作者:雨中的泪 -- 发布时间:2011/8/11 13:49:00 -- 还是要多看帮助 逻辑型,返回或者设置控件是否可用。 示例 例如窗口中有一个Button(按钮)的名称为“btnAdd”,希望该Button对于普通用户不可用,可以在窗口的AfterLoad事件中加入如下的代码: If User.Type = UserTypeEnum.User Thene.Form.Controls("btnAdd").Enabled = False End If
|
||||
-- 作者:lihe60 -- 发布时间:2011/8/11 13:51:00 -- 异曲同工。 |
||||
-- 作者:雨中的泪 -- 发布时间:2011/8/11 14:00:00 -- 不一样的
|
||||
-- 作者:雨中的泪 -- 发布时间:2011/8/11 14:01:00 -- 目的是要控件呈灰色不可用
|
||||
-- 作者:lihe60 -- 发布时间:2011/8/11 14:27:00 -- 目的是不可用,灰色只是表像。 |