@Sherzod
Ok, now it works but not very well
it is like excel in one row only
you should only move the cursor by Tab not by Enter and when the row is finished it stops, not moving to the next row.
I think it is very limited not practical.
I can't depend on them if the customer want to work inside the grid in the invoices and vouchers.
for example:
The customer want to enter the barcode then the qty then the price and want to begin a new line by pressing Enter Key, like TDBGGrid