pb 数据窗口不能编辑的问题

2024年11月15日 23:22
有3个网友回答
网友(1):

楼主你的问题应该是 数据窗口的tab order不等于0(是编辑数据窗口的时候----看tab order 是否为0)
不是整个窗口的tab order中datawindow的值 ,而是每个需要编辑的datawindow列的tab order 不能等于0
楼主可以查看一下

网友(2):

通过上述,可以确定是可以编辑的。freeform格式默认的输入框是无边框的。你可以给设计出lowered(5),当使用dw_1.insertrow(0)时,用dw_1.setfocus使数据窗口聚焦,用dw_1.setcolumn(1)使焦点定位到第一例。代码为:
int n
dw_1.setfocus()//也可以写到窗口的open事件中
n=dw_1.rowcount()
dw_1.insertrow(0)
dw_1.scrolltorow(n+1)
dw_1.setcolumn(1)

网友(3):

在数据窗口中建立计算域,即可完成你的效果
----
好吧。。那谁告诉我一下怎么给指定列的编辑框一个值显示?
例如在字段为col,第一行中显示'aa'
dw_1.object.col[1] = 'aa'