hur.cn - 华软网

 热门搜索

动态更改数据窗口中RadioButtons字段的可选性--在线待等

  作者:未知    来源:网络    更新时间:2017/12/5
在创建数据窗口DW_1时,'flag_id'的Taborder置设为50,在程序找开窗口W_1时,OPEN()中写到DW_1.SetTaborder("flag_id",0),结果'flag_id'还可以选择,请问哪里有问题?
------华软网友回答------
settaborder()函数
功能修改数据窗口控件指定列的跳转次序Tab 次序
语法dwcontrol.SetTabOrder ( column, tabnumber )
参数dwcontrol 数据窗口控件名。
column 指定要设置跳转次序的列column 参数可以是列号integer 类型
也可以是列名string 类型。
tabnumber 0 9999 之间的一个数字该数字将作为指定列的跳转序号如果
将该参数设置为0 则column 参数指定的列将不可更新同时该列也无法得
到输入焦点。
返回值Integer :
函数执行成功时返回指定列先前的跳转序号出错时返回-1 如果
任何参数的值为NULL 则SetTabOrder()函数返回NULL
示例1 下面的语句把数据窗口控件dw_Employee 的第4 列设置为只读状态
dw_Employee.SetTabOrder(4, 0)
从你的程序上看没有什么问题,你先调试看看settaborder()函数的返回值吧。看看成功了么。还有你在数据窗口对象设置视图中把"flag_id"的taborder设置为0,然后在程序中写
DW_1.SetTaborder("flag_id",50)看看结果。能不能得到焦点,可编辑。      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。