Форматирование пути к файлу, который не помещается в TextBox - PullRequest
0 голосов
/ 09 мая 2011

Я чувствую, что это может быть дубликат, но мне не удалось найти подобный вопрос, поэтому, пожалуйста, перенаправьте меня, если он существует.

У меня есть Form, в котором я отображаю выбранный пользователем путь к файлу в TextBox. Я много раз видел в других приложениях, что аккуратный способ справиться с путем, который слишком длинен, чтобы вписаться в TextBox (или какое-то другое поле в этом отношении), сокращается, помещая многоточие (символ «...») в середине этого.

Например,

C: \ Program Files \ Some Company \ Some Program \ bin \ application.exe

можно сократить следующим образом:

C: \ Program Files \ ... \ bin \ application.exe

Есть ли в .NET встроенные функции для этого? У него есть имя, чтобы я мог найти несколько советов о том, как его реализовать? Это вообще хороший способ вписать длинный путь в более короткое текстовое поле?

1 Ответ

1 голос
/ 09 мая 2011

Я уверен, что это можно сделать с помощью служб Interop, но не уверен, существует ли собственный метод .net.

Попробуйте этот URL:

http://www.csharpdeveloping.net/CodeSnippets.mvc/Detail/how_to_truncate_file_path

Удачи!

...