主题:[讨论]grid中的备注字段能实现像在brow中那样双击后弹出一编辑框吗?
l021126
[专家分:660] 发布于 2008-05-19 15:46:00
grid中的备注字段能实现像在brow中那样双击后弹出一编辑框吗?
回复列表 (共6个回复)
沙发
yjr3032570 [专家分:3360] 发布于 2008-05-19 16:03:00
为什么不去试一下呢,不会生存表格控件吗?
板凳
l021126 [专家分:660] 发布于 2008-05-20 10:18:00
表单中表格显示备注字段,双击无反应,必须用Edit控件,尤其备注字段较多时,总觉得影响界面。BROWSE中双击备注字段弹出一个编辑框的效果挺好,想借用,在表格中也调用此编辑框,确找不到弹出的编辑框的属性、类别,无从下手,故在此求教各位专家。
[quote]为什么不去试一下呢,不会生存表格控件吗?[/quote]
生存表格控件指什么?
是不是做一个表单,放入一个控制备注字段的Edit控件,还要考虑表单间的参数传递、工作区、记录指针等问题?
3 楼
yjr3032570 [专家分:3360] 发布于 2008-05-20 11:13:00
因为我试了,是可以双击打开的,故有此说法,请看下图:
[img]http://img263.imageshack.us/img263/3523/70135174or9.png[/img]
4 楼
l021126 [专家分:660] 发布于 2008-05-20 14:08:00
谢谢!
表单ShowWindow属性设为1.在顶层表单中,表单是模式的不行,无模式的行;其它,ShowWindow属性设不为1,都行。
我原来的表单ShowWindow属性设为1.在顶层表单中,表单是模式的,所以不行。
5 楼
yjr3032570 [专家分:3360] 发布于 2008-05-20 15:42:00
[quote]谢谢!
表单ShowWindow属性设为1.在顶层表单中,表单是模式的不行,无模式的行;其它,ShowWindow属性设不为1,都行。
我原来的表单ShowWindow属性设为1.在顶层表单中,表单是模式的,所以不行。[/quote]
其实这个memo字段还是显示的,只不过被你的表单遮住了你看不到罢了!但是即使表单ShowWindow属性设为1.在顶层表单中,这memo字段还是可以双击编辑的:
表格的memo字段的text1的dblclick 事件下写如下代码,就可以显示编辑了:
MODIFY MEMO memo字段
6 楼
l021126 [专家分:660] 发布于 2008-05-21 09:02:00
[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.时,编辑框将被表单遮住,反之不被遮住。
我来回复