How to know selected file in C#
I want to build a software.
T开发者_开发百科his software will just get the path of currently selected file. Suppose I click a file on my desktop. Now I want to get the path of this file. So whenever a new selection is made just get the path of newly selected file. Any ideas?The windows Desktop window is a ListView Control like in the end (at least it was in Windows XP...) so if you need to know selected item of a ListView you basically need to get the handle of the desktop and check what has been selected.
Not sure about windows Vista and 7 bit I guess it's not too different, as David has commented, if you want this for every single explorer window could be more difficult but should still be possible, have a look here for a start:
How do I get the window handle of the desktop?
Maybe you should look at the OpenFileDialog class
I think you can use what Shaun had said about looking at OpenFileDialog.
You can also refer to this link below:
How to use OpenFileDialog
That link also teaches you how to change the title, filtering files of type and 1 or 2 others regarding OpenFileDialog.
Hope this helps.
精彩评论