Intendevo dire che quando seleziono un file e lo trascino dentro la mia richTextBox della mia form con il codice che ho postato mi ricavo il percorso di dove risiede il file.
E io ti ho risposto che con il codice che ho postato riesci tranquillamente ad avere il Path del file trascinato nel controllo, ovviamente con piccole modifiche (io usavo solo l'estenzione .txt, come puoi vedere), in alternativa al tuo che non ti funge.

Il tuo codice non ti avevo detto che a me funziona tranquillamente.