The EsGRID and ExGRID controls

Enhanced Features of ExGRID...

 


"...Exgrid is unbelieveable!!!"
-Marco Reinsbach

"...Makes my life much easier... An absolute bargain at 10x the price!"
-Anthony Ball, Director, Computing Data Ltd.
  


ExGRID is built upon the original EsGRID control and whilst it extends it's capabilities markedly, it is not an outright replacement for EsGRID in that many applications will be better suited to the original EsGRID control.

See the FAQ section for more details.


Demo Grid

Try this simple demo executable of an ExGRID in action.

Home


Learn more


System Requirements



Screenshots


FAQ


Support



Members Area

 

 

Built atop the EsGRID control, ExGRID arose out of a wish to upgrade EsGRID in order for it to offer row header cells alongside the existing facility to use column header cells. This in effect allows us to utilise a fixed column of cells.

This upgrade proved impossible within the confines of the existing EsGRID code (and I did try!) and instead a new control was created which not only offered the aforementioned row header cells, but quite a lot more besides. From this upgrade came, for example, the new static link cells which have been added to EsGRID.

Whilst ExGRID wraps all of the core EsGRID functionality (within a nice OOP API) it extends this with some very flexible row header cells and some additional functions.
 

Features offered by ExGRID (in addition to those offered by EsGRID) :

  • An OOP programming API with more functionality than that offered by the original EsGRID API. For example, you can switch off screen updates whilst populating an ExGRID.
  • Option to use row-header cells (as well as the existing column-header cells of course)
  • Individual header cells can span multiple rows.
  • Set individual colours / fonts etc. for individual header cells. This includes gradient fills etc.
  • Set font escapement in order to render vertical text within individual cells (90 degrees or 270 degrees).
  • Add multiple icons to individual row header cells.
  • Utilise a set of standard icons for use with row header cells (including checkboxes and record selectors).
  • Add additional 16x16 icons for use with row header cells.
  • Receive notifications of the user clicking any aforementioned icon and switch them dynamically (e.g. to toggle checkboxes).
  • All row header cells can be 'clickable' and give the usual visual cues (button presses etc.)
  • Possibility to custom draw row header cells. For example, one of our 'advanced demos' does this to show how to implement multiple header cells per single row (in effect giving two fixed columns).


Please see the FAQ if you are wondering why the new ExGRID control is not replacing the original EsGRID control completely or indeed wondering why two controls are now required?

 
ŠnxSoftware.com