Ciao.
Se non ricordo male, lo spostamento dei valori nelle altre colonne della tua ListBox è automatico. Dipende cioè dalle dimensioni in altezza di questa. Dopo aver impostato le "columns" per esempio a 2, riduci l'altezza della ListBox e noterai come i valori si adatteranno da soli nelle due colonne. Questo anche perché la proprietà "columns" è assegnabile solo in fase di progettazione.
Io, però, se ho capito bene le tue esigenze, ti consiglierei l'uso di una ListView. Aggiungendo il riferimento al progetto, questo controllo è molto più flessibile, gestibile in esecuzione, migliore graficamente perché per esempio puoi incolonnare i dati dento una griglia, allinearli al centro, a destra ecc.

Fammi sapere se hai bisogno di ulteriori chiarimenti.