回 帖 发 新 帖 刷新版面

主题:[讨论]grid中的备注字段能实现像在brow中那样双击后弹出一编辑框吗?

grid中的备注字段能实现像在brow中那样双击后弹出一编辑框吗?

回复列表 (共6个回复)

沙发

为什么不去试一下呢,不会生存表格控件吗?

板凳

表单中表格显示备注字段,双击无反应,必须用Edit控件,尤其备注字段较多时,总觉得影响界面。BROWSE中双击备注字段弹出一个编辑框的效果挺好,想借用,在表格中也调用此编辑框,确找不到弹出的编辑框的属性、类别,无从下手,故在此求教各位专家。
[quote]为什么不去试一下呢,不会生存表格控件吗?[/quote]
生存表格控件指什么?
是不是做一个表单,放入一个控制备注字段的Edit控件,还要考虑表单间的参数传递、工作区、记录指针等问题?



3 楼


因为我试了,是可以双击打开的,故有此说法,请看下图:


[img]http://img263.imageshack.us/img263/3523/70135174or9.png[/img]

4 楼

谢谢!
表单ShowWindow属性设为1.在顶层表单中,表单是模式的不行,无模式的行;其它,ShowWindow属性设不为1,都行。
我原来的表单ShowWindow属性设为1.在顶层表单中,表单是模式的,所以不行。

5 楼

[quote]谢谢!
表单ShowWindow属性设为1.在顶层表单中,表单是模式的不行,无模式的行;其它,ShowWindow属性设不为1,都行。
我原来的表单ShowWindow属性设为1.在顶层表单中,表单是模式的,所以不行。[/quote]
   其实这个memo字段还是显示的,只不过被你的表单遮住了你看不到罢了!但是即使表单ShowWindow属性设为1.在顶层表单中,这memo字段还是可以双击编辑的:
    表格的memo字段的text1的dblclick 事件下写如下代码,就可以显示编辑了:
    MODIFY MEMO memo字段



6 楼

[quote   其实这个memo字段还是显示的,只不过被你的表单遮住了你看不到罢了!但是即使表单ShowWindow属性设为1.在顶层表单中,这memo字段还是可以双击编辑的:
    表格的memo字段的text1的dblclick 事件下写如下代码,就可以显示编辑了:
    MODIFY MEMO memo字段
[/quote]


谢谢,确实如此,又学一手。
在grid中双击备注(memo)字段,能像在brow中那样双击后弹出一编辑框进行编辑,在这里总结一下供大家参考。 
表单ShowWindow属性设不为1.在顶层表单中,都可以实现。 
表单属性ShowWindow=1.在顶层表单中,有两种情况: 
1.表单属性WindowType=0无模式,也可以实现;(当ShowWindow=1,一般都设WindowType=1,才有实际意义); 
2.表单属性WindowType=1模式,不能直接实现,但在表格的memo字段列的text1的dblclick 事件写如下代码,就可以实现了: 
MODIFY MEMORY (this.Parent.ControlSource) 
但要注意:当表单属性Desktop=.T.时,编辑框将被表单遮住,反之不被遮住。

我来回复

您尚未登录,请登录后再回复。点此登录或注册