起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: tdwoo

这样的只读属性如何控制?**

[复制链接]
发表于 2008-6-16 08:55:52 | 显示全部楼层
1.是,定义一个编辑字段(数据字段)
2.功能上通过数据集代理“根据需要设置 true 或 false”
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-16 09:00:33 | 显示全部楼层
好。我先试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-16 09:26:07 | 显示全部楼层
我的窗体是继承的,  我重新写如下代码,设置断点,为什么不执行呢?


procedure TPJGSSHFH.BizFormShow(Sender: TObject);
var
   str1 : string;
begin
    Inherited;
  //  -控制字段的只读属性

  str1:='iif(pjly=''自备'',true,false)' ;
  TSQLDataSet(dsbghpj.DataSet).BizFieldByName('GHJ').Attributes.ReadOnly.Text:=str1;


end;
回复 支持 反对

使用道具 举报

发表于 2008-6-16 09:28:29 | 显示全部楼层
楼主重新编译试一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-16 09:35:26 | 显示全部楼层
有编译了,我还签入了
回复 支持 反对

使用道具 举报

发表于 2008-6-16 09:45:39 | 显示全部楼层
在其它的代码上设置断点,看是否可以执行到。比如,加个按钮,写个Dialogs.ShowMessage('')
看是否可以断点到
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-16 09:51:02 | 显示全部楼层
它只是执行被继承的代码,  我在后面新继承窗体上的代码没有执行
回复 支持 反对

使用道具 举报

发表于 2008-6-16 09:52:09 | 显示全部楼层
加个按钮,写个Dialogs.ShowMessage('')
看是否可以断点到
回复 支持 反对

使用道具 举报

发表于 2008-6-16 10:00:53 | 显示全部楼层
检查一下,执行的是不是你那个功能
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-16 10:11:52 | 显示全部楼层
是,是这个功能。  我在流程中定义的,一步一步走的
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-18 01:58 , Processed in 0.044296 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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