I am adding a basic table to a RichTextBox which works fine. However in the UI if I try to select a column, when I move the selection to the next cell below, it selects the entire row instead of just the selected column. Is there any way to select individual columns with this control? If not is there any other free/open source control I can use with this very basic functionality?

If you need to see what I am talking about, create a project, add a RichTextBox, in the Form Load() set the RichTextBox1.rtf = to the RTF in the CODE box below. Run the program and try to select a column. You can't, without it selecting each whole row for the selected column.

This is the RTF of the basic 3x3 table
Code:
{\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1033{\fonttbl{\f0\fnil Calibri;}}
{\*\generator Riched20 10.0.18362}\viewkind4\uc1\trowd\trgaph30\trleft-30\trrh256\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3
\clvertalb\cellx1280\clvertalb\cellx2560\clvertalb\cellx3840 
\pard\intbl\f0\fs23\cell\cell\cell\row\trowd\trgaph30\trleft-30\trrh256\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3
\clvertalb\cellx1280\clvertalb\cellx2560\clvertalb\cellx3840 
\pard\intbl\fs24\cell\cell\cell\row\trowd\trgaph30\trleft-30\trrh256\trpaddl30\trpaddr30\trpaddfl3\trpaddfr3
\clvertalb\cellx1280\clvertalb\cellx2560\clvertalb\cellx3840 
\pard\intbl\cell\cell\cell\row 
\pard\fs23\par
}