Если вы хотите, чтобы пользователь выбирал только папку, считали ли вы использование FolderBrowserDialog?