以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 根据逻辑值编辑问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=131687) |
||||
-- 作者:weipeng6999 -- 发布时间:2019/3/4 15:35:00 -- 根据逻辑值编辑问题 老师好!我想做一个逻辑值“是否付款”为“是”后,此数据行均不能编辑,根据提示“修改数据需取消付款”,取消是否付款的勾选后才可以编辑。 现我在DataColChanging中运行代码,结果运行一次所有的列都会锁住,请老师指点!
[此贴子已经被作者于2019/3/4 15:36:55编辑过]
|
||||
-- 作者:y2287958 -- 发布时间:2019/3/4 16:40:00 -- PrepareEdit事件 e.Cancel = e.Row("是否已付款") AndAlso e.Col.Name <> "是否已付款" DoubleClick事件 If e.Col.Name <> "是否已付款" AndAlso e.Row("是否已付款") e.Cancel = True MsgBox("ss") End If KeyDowns事件 If e.KeyCode = Keys.space AndAlso e.Table.Cols(e.Table.ColSel).Name <> "是否已付款" AndAlso e.Table.Current("是否已付款") e.Cancel = True MsgBox("ss") End If |