Добавь в процедуру которая рисует грид, код который рисует сплиттер. Добавь переменные содержащие его ширину и положение, докинь обработку на захват сплиттера и его перемещение - технология обработки как у drag-n-drop
Спасибо за идею,
голова совсем уже устала, пока заточил под свои нужды , а оказывается действительно подобное уже есть в этом проекте