Third party controls for Delphi (delphi 第三方控件)

ExpressInspector suit

vender:Developer Express Inc.

 

一个下载地址:http://www.tomore.com/2/16664.html

it is a useful object inspector control.

it can inspect the control and change its property in run-time.

as itself says that

Rapid Application Development (RAD) is a very nice method of creating fast applications, but sometimes can get a little tedious when laying out a multitude of controls on your forms. Hands up all those who have given back all or more of the RAD time-saving by spending much time fiddling with layouts? (although it is a fine way of pretending to be productive!). The problems intensify when you have too many controls to fit comfortably and/or resource problems appear and/or the users require some control over which controls are displayed and/or you have to support large & small fonts.

The ExpressInspector Suite has been greatly enhanced in version 2 in order to provide a real and legitimate solution to those very problems. As you will see in this topic, resource and layout problems are virtually eliminated and it is easy to provide the end-user the ability to decide what to display (with full persistence, of course).

http://www.hallogram.com/expressinspector/

specification:

here are some concepts in ExpressInspector:

TdxInspector.Items:the rows in the inspector,expect the subrow.sThat is if there are 3 rows.One is a row.Others are its subrows.So only TdxInspector.Items[0] is valid.TdxInspector.Items[1] or TdxInspector.Items[2] are invalid.

TdxInspector.Rows:means every row in the inspector.as a Example above,TdxInspector.Rows[0] to TdxInspector.Rows[2] are valid.

node:it seems to specify the subrow of a row.

there is a methode:TCustomdxInspectorControl.RowByName.

for control TCustomdxRTTIInspector(used for run-time showing the controls' property),the row names is created automatically.Generally they are sorted as dxInspectorRow1,dxInspectorRow2...

so if you want to get a row that is not created by you(as you use the TCustomdxRTTIInspector the rows are created automatically based on the controls in the run-time form),you can do as:

TCustomdxInspectorControl.RowByName('dxInspectorRow1');

...

or

TCustomdxInspectorControl.rows[0];
...

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值