2017-05-21 4 views
1

私はx.gdb(.gdbファイルタイプ)のパスが必要です。これはフォルダであり、異なるタイプのファイルを含んでいます。私は.gdbフォルダのカスタムアイコンを与えたい。ユーザーが参照ボタンをクリックしカスタムアイコンを使用してC#でカスタムファイルタイプを作成するには?

Project Open Window

OpenFileDialogを求められます。ユーザが.gdbフォルダを選択すると、.gdbフォルダ名がOpenFileDialogのファイル名テキストボックスに表示されます。ユーザーが開くボタンをクリックすると、ファイルパスがProject Open Windowのテキストボックスに表示されます。ユーザが.gdbファイルをダブルクリックすると、ファイルパスがProject Open Windowのテキストボックスに表示されます。これどうやってするの?

+0

参照:https://msdn.microsoft.com/en-us/library/61097ykx(v=vs.110).aspx – wannadream

答えて

1

は、Windowsエクスプローラで、カスタムファイルのアイコンを見たいとOpenFileDialog場合は、ここでは、Windowsレジストリのファイル拡張子のアイコンを設定する必要があり、ファイル拡張子.gdb

Windows Registry Editor Version 5.00 

[HKEY_CLASSES_ROOT\.gdb] 

[HKEY_CLASSES_ROOT\.gdb\DefaultIcon] 
@="D:\\icons\\gdb.ico" 
のアイコンを登録し、簡単な .REGファイルです

https://msdn.microsoft.com/en-us/library/windows/desktop/hh127427(v=vs.85).aspx

https://www.codeproject.com/Articles/29137/Get-Registered-File-Types-and-Their-Associated-Ico:ファイルタイプのアイコンを登録する方法の詳細については

関連する問題