(BitBtn grabs OnKeyDown event before StringGrid) I am not convinced that you need a custom StringGrid for this reason alone.
Did you place the BitBtn on the form before the StringGrid? ISTM that controls grab OnKeyDown events in the order in which they were placed on the form Try selecting the BitBtn, cutting (^X) it from the form and re-pasting (^V) it back to the form. Works for me with D2 & D4 Henry Bartlett email: hambar at microtech dot com dot au _______________________________________________ Delphi mailing list -> [email protected] http://www.elists.org/mailman/listinfo/delphi

