iGrid Control
Current version5.0
Intro
iGrid is a feature-rich ActiveX grid control. The main idea behind iGrid is to provide the developers with a lightweight, easy-to-use grid control, which is super-fast, highly-adjustable and ideal for creating mainly unbound grids.
It is one of the most versatile and editable replacements for the Visual Basic ListView, VB DataGrid and FlexGrid (MSFlexGrid/MSHFlexGrid) controls.
Detailed list of features »
Some Distinctive Features
Highly optimized display code enables iGrid to draw large amounts of data without flickering, and much faster than FlexGrid, ListView and other VB grids.
Access each cell and its individual properties using the cell's row and column numbers, just like a two-dimensional array!
Each cell can be formatted individually even within the same column using different format strings, fonts, colors, and other flags (horizontal/vertical alignment, an ellipsis at the end or middle of the truncated cell text, etc).
iGrid provides instant access to any cell by allowing rows and columns to be named, also known as keys. Any cell can then be referenced by their row and column keys, even when reordered.
Sorting is multi-column with numerated sort icons using different sort criteria for each column (by raw cell data, as case-insensitive text, by icons, by colors, by fonts, etc - including custom sorting).
iGrid can emulate the Outlook messages list with message preview and supports virtual mode.
The rich event model helps you to control practically each aspect of the grid, including fine tuning of the editing process (key and mouse processing, data validation, etc).
Special scroll bar features allow you to display them always even if they are not needed or always hide them; an extended set of scroll bar events gives you control over each user action with the scroll bars.
iGrid fully supports the native OS look'n'feel including visual styles available in such modern versions of Windows as Windows XP, Vista and Windows 7!
Deeper look at the distinctive features »
Real-world Applications
Usage in real-world apps is the best example of any component. Our iGrid is used by thousands customers throughout the world, and below is a screenshot of the network inventory system called NEWT developed by Komodo Laboratories:
(Click to Enlarge)
iGrid is the core component of the NEWT visual interface. It is intensively used in many forms to display tons of data about scanned computers. The cells are formatted on the fly and work fast for such big amounts of rows. Some of them contain progress bars to indicate the scan status for each pc; others display cool 32-bit icons with alpha-channel to give the user the best visual representation of retrieved information. In dialogs iGrid is used to adjust the list of columns allowing to do WinAMP-styled reordering of selected items. And all these things are put together by one more iGrid in which the built-in tree view feature is exploited!
Read customer testimonials »
Supported Development Platforms (Visual Basic, VBA in MS Office, etc)
The most suitable development environments are Visual Basic 6 and MS Office VBA (Visual Basic for Application) with UserForms, though iGrid is also widely used in such development environments as different CAD systems.
Compatibility info »
Constant support
We are proud to say that despite the fact of the .NET Framework widespread occurrence, we are still continuing the development of iGrid ActiveX. As a part of the everyday support process, we have a free library of code samples for iGrid to which we constantly add examples of the iGrid usage implemented for our customers.
What's new in the latest versions »
|