注册 登录
编程论坛 VFP论坛

windowtype的相关问题!

wangjiayu45 发布于 2021-06-05 17:19, 1716 次点击

请教下:vfp备注型字段在表单windowtype=1 时,双击不能打开备注型字。windowtype=0时,能打开备注型字。(这没毛病,是windowtype规则)
可我的我的表单必需 windowtype=1    有什么办法能打开备注型字段并能正常录入?
8 回复
#2
sdta2021-06-05 17:39
以下是引用wangjiayu45在2021-6-5 17:19:56的发言:


请教下:vfp备注型字段在表单windowtype=1 时,双击不能打开备注型字。windowtype=0时,能打开备注型字。(这没毛病,是windowtype规则)
可我的我的表单必需 windowtype=1    有什么办法能打开备注型字段并能正常录入?

楼主提的问题表述有毛病
#3
wangjiayu452021-06-05 17:49
回复 2楼 sdta
没毛病呀。现在备注打不开。我用 MODIFY MEMO  备注字段  NOEDIT   可以 打开了,但一个字都输入不了。
#4
sdta2021-06-05 18:33
以下是引用wangjiayu45在2021-6-5 17:49:53的发言:

没毛病呀。现在备注打不开。我用 MODIFY MEMO  备注字段  NOEDIT   可以 打开了,但一个字都输入不了。

备注字段,在表单上的什么控件中打开
#5
吹水佬2021-06-05 20:45
回复 楼主 wangjiayu45
windowtype=1 时其他窗口是不能活动的
可在当前窗口编辑

[此贴子已经被作者于2021-6-5 20:46编辑过]

#6
wangjiayu452021-06-07 15:14
回复 4楼 sdta
表格控件中打开,不能打开
#7
吹水佬2021-06-07 15:33
用个EDITBOX来处理,也不用去双击。
只有本站会员才能查看附件,请 登录

程序代码:
CREATE CURSOR tt (f1 I, f2 M)
INSERT INTO tt VALUES (1,"123"+0h0D+"456"+0h0D+"789")
INSERT INTO tt VALUES (2,"abc"+0h0D+"def"+0h0D+"ghi")
INSERT INTO tt VALUES (3,"ABC"+0h0D+"DEF"+0h0D+"GHI")
GO TOP
of = CREATEOBJECT("form1")
of.Show(1)
RETURN

DEFINE CLASS form1 AS Form
    ADD OBJECT grid1 AS Grid WITH left=10,top=10,width=150
    ADD OBJECT edit1 AS editbox WITH left=170,top=10,width=150,height=this.grid1.height
    PROCEDURE grid1.AfterRowColChange(nColIndex)
        thisform.edit1.value = tt.f2
    ENDPROC
ENDDEFINE
#8
radiofan2021-06-07 17:12
以下是引用吹水佬在2021-6-7 15:33:53的发言:

用个EDITBOX来处理,也不用去双击。

CREATE CURSOR tt (f1 I, f2 M)
INSERT INTO tt VALUES (1,"123"+0h0D+"456"+0h0D+"789")
INSERT INTO tt VALUES (2,"abc"+0h0D+"def"+0h0D+"ghi")
INSERT INTO tt VALUES (3,"ABC"+0h0D+"DEF"+0h0D+"GHI")
GO TOP
of = CREATEOBJECT("form1")
of.Show(1)
RETURN

DEFINE CLASS form1 AS Form
    ADD OBJECT grid1 AS Grid WITH left=10,top=10,width=150
    ADD OBJECT edit1 AS editbox WITH left=170,top=10,width=150,height=this.grid1.height
    PROCEDURE grid1.AfterRowColChange(nColIndex)
        thisform.edit1.value = tt.f2
    ENDPROC
ENDDEFINE


用户习惯去点击memo
#9
sdta2021-06-07 18:28
表格控件中的文本框控件用编辑框替代
1