Как узнать выбранный файл в C # - PullRequest
1 голос
/ 28 августа 2011

Я хочу создать программное обеспечение.
Это программное обеспечение просто получит путь к выбранному в данный момент файлу.
Предположим, я щелкаю файл на своем рабочем столе.
Теперь я хочу получить путь к этому файлу.
Таким образом, всякий раз, когда делается новый выбор, просто получите путь к новому выбранному файлу.
Есть идеи?

Ответы [ 3 ]

2 голосов
/ 28 августа 2011

Окно рабочего стола Windows представляет собой элемент управления ListView, как в конце (по крайней мере, в Windows XP ...), поэтому, если вам нужно знать выбранный элемент ListView, вам нужно получить дескриптор рабочего стола и проверить что было выбрано.

Не уверен насчет Windows Vista и 7-битной версии, я думаю, что она не слишком отличается, как прокомментировал Дэвид, если вы хотите, чтобы это для каждого отдельного окна проводника было бы более сложным, но все же должно быть возможным, посмотрите здесь для начала:

Как получить дескриптор окна рабочего стола?

1 голос
/ 28 августа 2011

Может быть, вам стоит взглянуть на OpenFileDialog класс

0 голосов
/ 28 августа 2011

Я думаю, вы можете использовать то, что сказал Шон о просмотре OpenFileDialog.

Вы также можете обратиться к этой ссылке ниже:

Как использовать OpenFileDialog

Эта ссылка также учит вас, как изменить заголовок, отфильтровывая файлы типа и еще 1 или 2 в отношении OpenFileDialog.

Надеюсь, это поможет.

...