Email sent.
Mapped most of what I use just the KeyAscii > CharCode to map left. Ive always used my own popup menu so im going to use " Igrid1.copypasteEnabled = false,Igrid1.AllowGrouping = False,Igrid1.AllowSorting = False " to replace the bDoDefault function.
replace
_KeyPress(KeyAscii As Integer)
with
_KeyPress(CharCode As Long)
replace
TextEditKeyPress(ByVal lRow As Long, ByVal lCol As Long, KeyAscii As Integer)
NEW
TextEditKeyPress(ByVal lRow As Long, ByVal lCol As Long, CharCode As Long)
Replace
RequestEdit(ByVal lRow As Long, ByVal lCol As Long, ByVal iKeyAscii As Integer, bCancel As Boolean, sText As String, lMaxLength As Long, eTextEditOpt As iGrid470_10Tec.ETextEditFlags)
NEW
RequestEdit(ByVal lRow As Long, ByVal lCol As Long, ByVal lCharCode As Long, bCancel As Boolean, sText As String, lMaxLength As Long, eTextEditOpt As iGrid750_10Tec.ETextEditFlags)
Replace
BeforeCommitEdit(ByVal lRow As Long, ByVal lCol As Long, eResult As iGrid750_10Tec.EEditResults, ByVal sNewText As String, vNewValue As Variant, ByVal lConvErr As Long, ByVal bCanProceedEditing As Boolean)
NEW
BeforeCommitEdit(ByVal lRow As Long, ByVal lCol As Long, eResult As iGrid750_10Tec.EEditResults, ByVal sNewText As String, vNewValue As Variant, ByVal lConvErr As Long, ByVal bCanProceedEditing As Boolean, ByVal lComboListIndex As Long)
Replace
AfterCommitEdit(ByVal lRow As Long, ByVal lCol As Long)
NEW
AfterCommitEdit(ByVal lRow As Long, ByVal lCol As Long, ByVal vOldValue As Variant)
Replace
HeaderRightClick(ByVal lCol As Long, ByVal Shift As Integer, ByVal x As Long, ByVal y As Long, bDoDefault As Boolean)
With
HeaderRightClick(ByVal lColIfAny As Long, ByVal Shift As Integer, ByVal x As Long, ByVal y As Long)
Replace
DblClick(ByVal Button As Integer, ByVal Shift As Integer, ByVal x As Single, ByVal y As Single, ByVal lRow As Long, ByVal lCol As Long, eAction As iGrid470_10Tec.EDblClickAction)
with
DblClick(ByVal Button As Integer, ByVal Shift As Integer, ByVal x As Single, ByVal y As Single, ByVal lRowIfAny As Long, ByVal lColIfAny As Long, eAction As iGrid750_32x64.EDblClickAction)