Thanks for you help. The new Midi Component works much better and I am not longer having the re-painting problem. Of course you do someone a favour and they come back for more.
So, I was wondering if you could have a switch in the the Sysex Viewer that would, for every row, insert a row below and fill the cells with the ASCII characters (range 32 to 126 spaces everywhere else) for the value in the cell above?.
As well as finding names of patches etc Yamaha have a sysex system where they name the different sysex dumps eg "LM_8063EF" and a single dump request can cause several different dumps.
4C 4D 20 38 30 36 33 45 46
L M 8 0 6 3 E F