A screen of the application you want to reimplement would help us a lot. Can you publish it here?
If you want to allow your users to enter values into iGrid cells using drop-down lists (i.e. combo box cells), then using external combo box controls and placing them over the corresponding iGrid cells is definitely a wrong way. iGrid provides you with the built-in ability to use drop-down lists in its cell without external controls. Here is an example from the help topic I mentioned:
With iGrid1.Combos.Add("align")
.AddItem sItemText:="Left-aligned", vItemValue:="L"
.AddItem sItemText:="Centered", vItemValue:="C"
.AddItem sItemText:="Right-aligned", vItemValue:="R"
.AddItem sItemText:="Justified", vItemValue:="J"
.AutoAdjustWidth
End With
iGrid1.CellType(1, 2) = igCellCombo
iGrid1.CellCtrlKey(1, 2) = "align"
In the code above, we create a drop-down list with 4 items one can use to specify horizontal alignment for text and attach this drop-down list to the second cell in the fist row of iGrid. No more code and external controls are required!
You can find this topic in the iGrid help file redistributed with the iGrid demo. You can also download this help file as a standalone CHM file from the
Download page. For your convenience, below is the direct link to download the help file for the current version of iGrid (6.5):
https://10tec.com/FS/Products_doc/iGrid650_chm.zip Don't forget to unblock this file downloaded from the Internet to view its contents as it is described in this forum topic:
Can't view iGrid CHM Feel free to ask us - we'll try to help you more.