以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 窗体输入问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=11178) |
||||
-- 作者:lylin0648 -- 发布时间:2011/7/12 10:31:00 -- 窗体输入问题 求助,我设计的表需要“传统编辑”方法,双击表打开窗体输入。可现在没有办法输入。请帮忙看一下,是什么地方设置有问题!谢谢!
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/7/12 10:49:00 -- 帮助中的传统编辑是通过窗口录入的,你这个虽然是窗口,本质还是一个表,而且你设置了表的PrePareEdit事件代码:
e.Cancel = True
当然是不能编辑的。 |
||||
-- 作者:ybil -- 发布时间:2011/7/12 10:49:00 -- DoubleClick 双击单元格后执行. e参数属性: Table: 引发事件的表 Row: 引发事件的行 Col: 引发事件的列 通常双击单元格会进入编辑状态,而不是触发DoubleClick事件,如果表?行或列被锁定,或者在PrepareEdit事件中设置代码取消了编辑动作,使得双击单元格无法进入编辑状态,那么就会触发DoubleClick事件. Forms("窗口1").show Syscmd.Table.Unlock() 则窗口1关闭前 Syscmd.Table.lock() |
||||
-- 作者:lylin0648 -- 发布时间:2011/7/12 11:21:00 -- 谢谢,受教了。。。 |
||||
-- 作者:vker8588 -- 发布时间:2011/7/12 12:37:00 -- 呵呵,今天正在学这个问题,看来要常来论坛逛逛 |