CyborgQA
limited Shareware version


Boris Ingram, Cyborg Software
borising@iafrica.com
http://www.pcb.co.za/users/borising/cyborg.htm




CyborgQA is a native Delphi VCL that you can drop onto any form. It is an 
extension of my earlier CyborgParentInfo. CyborgQA publishes the same 2 
properties. The "About" property is still self explanatory I'm sure, and 
the "Parentage" property editor pops up an Outline List of the Parent 
relations for all the tControls owned by the form.

Parentage
Parentage now has a simple property editor box, which allows you to change 
any properties common to tControl and descendants. You can also save the 
outline to a text file.

The following additional properties are now also published

Hints 
This displays all the Hint properties for any tcontrols on the form, 
allowing you to edit them. The grid columns are resizable, and the editor
will write the contents to a text file for documentation purposes.

Tabs
One of the things I find a hassle about Delphi is that you can only adjust 
tab order within each parent. This property remedies this shortcoming. 
This shows the whole form's tab order as an outline, in parentage order, 
and will allow you to drag & drop twincontrols with the same parent, 
to adjust their TabOrder property. Again you can write the outline to file.

Positions
This shows all the controls on a form, along with their positions & sizes. 
You can sort the display by parentage, or by position. It allows you to 
edit all positions a la spreadsheet, which I find convenient. There is 
rescaler that allows you to adjust controls size & position en masse. 
Lately I have been laying out pages to print using QuickReport, and this 
was invaluable for aligning up to 120 tQRlabels on a page !

This version of CyborgQA is a limited Shareware version, in that it only 
processes the first 10 controls encountered, and doesn't handle database 
info. All other functions are fully functional. You may use, copy or 
distribute this version in any way you like.