平 平凡人 Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-20 #1 在OBJECT INSPECTOR中有许多属性不能修改了,本应该能改的,要不知是什么原因,现在不能改了,有的能改,有的不能改,有的下拉列表项变得不知是什么了?
N NeutronDelphi Unregistered / Unconfirmed GUEST, unregistred user! 2004-02-16 #4 我想应该是特定情况写某些属性是不能修改的。 比如 一个TTable被一个TDataSource的DataSet属性指定,就无法修改 TTable的DataSource属性。 我用Delphi很多年没有出现这样的错误了,你自己检查看看
我想应该是特定情况写某些属性是不能修改的。 比如 一个TTable被一个TDataSource的DataSet属性指定,就无法修改 TTable的DataSource属性。 我用Delphi很多年没有出现这样的错误了,你自己检查看看
K Kevin.C Unregistered / Unconfirmed GUEST, unregistred user! 2004-06-12 #5 那是因为这个属性没有提供写方法。你可以看看控件的源代码,一个属性通常是 property Name : Type read ... write ... Name是属性名。Type是它的类型,例如Integer, string, TEdit......。read是这个属性的读方法,就是属性的返回值,例如str=form1.Caption这时str的值就是窗口的名称'Form1'。write是这个属性的写方法,例如form1.Caption=str这时窗口的名称就是str的值。
那是因为这个属性没有提供写方法。你可以看看控件的源代码,一个属性通常是 property Name : Type read ... write ... Name是属性名。Type是它的类型,例如Integer, string, TEdit......。read是这个属性的读方法,就是属性的返回值,例如str=form1.Caption这时str的值就是窗口的名称'Form1'。write是这个属性的写方法,例如form1.Caption=str这时窗口的名称就是str的值。