起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 108|回复: 5

【搞定】继承问题**

[复制链接]
发表于 2007-8-1 08:54:49 | 显示全部楼层 |阅读模式
在第一个窗体的DataGrid中我将字段1和字段2设置成了只读,然后再建第二个窗体继承于第一个窗体,我在第二个窗体中把那个设置成只读的字段给改为非只读,可是保存编译后把窗体关了再打开,那个字段又改回了只读。但在第一个窗体中没有设置成只读的字段在继承的第二个窗体中将其设置成只读就不会出现这种情况。
我试过1442、1495、2809三个版本都是这样子,在Delphi中没有这种情况。
回复

使用道具 举报

发表于 2007-8-1 09:14:16 | 显示全部楼层
你是怎么设置只读的,是通过策略吗?如果不是,那你是怎么设置的?直接用代码在功能上写的?

继承窗体,这两个窗体在一个功能下吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-1 09:22:35 | 显示全部楼层
我没有通过策略也没有用代码

我就是直接双击DataGrid,在列设置中选择某一列,然后在属性中将其设置成只读

两个窗体在不同的功能下(功能都是新建的,没有继承)
回复 支持 反对

使用道具 举报

发表于 2007-8-1 10:20:49 | 显示全部楼层
哦,再现了,
楼主是否可以通过其他的变通方法呢?例如通过策略,或者代码来设置只读
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-1 10:34:29 | 显示全部楼层
那我就通过策略实现吧,如果以后的版本解决了这个问题的话麻烦通知一下,谢谢atiger!
可以结贴了
回复 支持 反对

使用道具 举报

发表于 2007-8-1 10:45:32 | 显示全部楼层
好,不客气
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-13 07:39 , Processed in 0.041533 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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