hmmm não lembro bem qual é o evento do treeview q usa para aumentar a largura..vc vai ter q testar pq estou sem o msdn instalado (não sei se é mouse ou dragover...não recordo mesmo...)
enfim,
estou supondo q vc tenha na sequencia (lado a lado) o treeview, o listbox e o textbox OK?
no evento em questão aí, vc vai colocar ...
PARA O TREEVIEW
listbox.left = (treeview.left+treview.width) + espaço_q_vc_queira_deixar_entre_os_dois
textbox.left=(listbox.left+listbox.width)+espaço_q_vc_queira_deixar_entre_os_dois
no evento PARA O LISTBOX
textbox.left=(listbox.left+listbox.width)+espaço_q_vc_queira_deixar_entre_os_dois
só resta testar qual evento q se aplica para aumentar o tamanho...