主题:Modify() 的使用!如何能让字段获取焦点!
wdongchang
[专家分:0] 发布于 2005-10-15 14:52:00
我的datawindow是通过 dw_1.Create(ls_dw_syntax)来自动生成的。
但是窗体里的内容不能获取光标焦点,不能编辑,
用dw_1.Modify(“name.Edit.DisplayOnly=No”)和
dw_1.Modify(“name.Tabsequence= value")
修改后也不起作用。
但是在其他窗体是有效的,语句肯定没有问题!
不知是为什么!!!!
回复列表 (共6个回复)
沙发
岚山 [专家分:320] 发布于 2005-10-15 19:16:00
你可以用Tab键或会车键跳转呀
板凳
wdongchang [专家分:0] 发布于 2005-10-16 07:37:00
答非所问!
不是哪个意思啊
3 楼
wdongchang [专家分:0] 发布于 2005-10-16 07:42:00
我通过SyntaxFromSQL获取,再用modify修改的
string ls_style, ls_style1,ls_dw_syntax, ls_dw_err,ls_x,ls_fomat
long jj
ls_style=" style(type=grid) "
ls_dw_err = ""
ls_dw_syntax = sqlca.SyntaxFromSQL(newsql, ls_style,ls_dw_err)
If ls_dw_err <> "" Then
// MessageBox("警告", ls_dw_err + ',请选择列或输入正确的条件!',StopSign!)
MessageBox("警告", '未选择列或打印条件不正确!',StopSign!)
Return
End If
// messagebox('c',ls_dw_syntax)
dw_1.Create(ls_dw_syntax)
dw_1.SetTransObject(sqlca)
4 楼
wdongchang [专家分:0] 发布于 2005-10-17 07:42:00
没有人知道吗!!!
5 楼
jinghc [专家分:0] 发布于 2005-10-30 14:33:00
dw_1.setcolumn(1)
dw_1.setfocus()
是不是忘了写此代码
6 楼
lihang7059 [专家分:140] 发布于 2005-10-31 09:37:00
修改相应的列属性(新增、修改、保存)的相应可修改属性。
我来回复