起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 720|回复: 29

【结贴】多选

[复制链接]
发表于 2009-7-15 14:17:31 | 显示全部楼层 |阅读模式
设置字段(数据集-字段编辑器-字段)属性的 按钮 选项 将bohideOnreadOnly勾去就可以
代码怎么写成
YZYWXX.TYZYWXX.Create.FIELD_YZSJJ_SQYZMC.Button.Options:=[boHideOnReadOnly];   
为什么报错

[错误]Biz:\HGOPERATION\YZSQ\YZSQGLWJJ\YZSPD.FUNC.DIR\YZSPDFORM.FORM.PAS(48, 61): Undeclared identifier "boHideOnReadOnly"
回复

使用道具 举报

 楼主| 发表于 2009-7-15 14:29:39 | 显示全部楼层
代码应该写这样的
YZYWXX.TYZYWXX.Create.FIELD_YZSJJ_SQYZMC.Button.Options:=[boDisableOnParentDisabled,boHideOnDisabled];
错误
[错误]Biz:\HGOPERATION\YZSQ\YZSQGLWJJ\YZSPD.FUNC.DIR\YZSPDFORM.FORM.PAS(48, 61): Undeclared identifier "boDisableOnParentDisabled"
回复 支持 反对

使用道具 举报

发表于 2009-7-15 14:38:22 | 显示全部楼层
NameSpace: Business.Forms
--------------------------------------------------------------------------------
TDataControlButtonOption = (boDisableOnParentDisabled, boHideOnDisabled, boHideOnReadOnly);
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-15 14:51:34 | 显示全部楼层
YZYWXX.TYZYWXX.Create.FIELD_YZSJJ_SQYZMC.Button.Option=(boDisableOnParentDisabled, boHideOnDisabled);
这样写也错误啊
回复 支持 反对

使用道具 举报

发表于 2009-7-15 15:06:57 | 显示全部楼层
类似这样写:
DataSetBZSJJ1.BizFieldByName('zd2').Button.Options :=[TDataControlButtonOption.boHideOnReadOnly];
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-15 15:44:25 | 显示全部楼层
TYZYWXX.Create.DataSetYZSJJ.BizFieldByName('SQYZMC').Button.Options:=[TDataControlButtonOption.boDisableOnParentDisabled,TDataControlButtonOption.boHideOnDisabled];
错误
[错误]Biz:\HGOPERATION\YZSQ\YZSQGLWJJ\YZSPD.FUNC.DIR\YZSPDFORM.FORM.PAS(48, 11): Not enough actual parameters
在功能里写代码怎么调用业务信息
回复 支持 反对

使用道具 举报

发表于 2009-7-15 15:48:35 | 显示全部楼层
你不要这样,如果在功能中调用你放一个数据集代理控件来操作
TSQLDataSet(DataSetBroker1.DataSet).BizFieldByName('SQYZMC').Button.Options
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-15 16:05:47 | 显示全部楼层
TSQLDataSet(dsbMaster.DataSet).BizFieldByName('SQYZMC').Button.Options:=[TDataControlButtonOption.boDisableOnParentDisabled,TDataControlButtonOption.boHideOnDisabled];如上测试后,button一直是显示的,没隐藏
回复 支持 反对

使用道具 举报

发表于 2009-7-15 16:09:27 | 显示全部楼层
TSQLDataSet(dsbMaster.DataSet).BizFieldByName('SQYZMC').Button.Options:=TSQLDataSet(dsbMaster.DataSet).BizFieldByName('SQYZMC').Button.Options-[TDataControlButtonOption.boHideOnReadOnly]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-15 16:11:10 | 显示全部楼层
说错了
设置字段(数据集-字段编辑器-字段)属性的 按钮 选项 将bohideOnreadOnly勾上
功能代码如下
TSQLDataSet(dsbMaster.DataSet).BizFieldByName('SQYZMC').Button.Options:=[TDataControlButtonOption.boDisableOnParentDisabled,TDataControlButtonOption.boHideOnDisabled];
测试后,button一直是显示的,没隐藏
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-18 23:25 , Processed in 0.041058 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表