teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

試したことを追記

2019/10/05 09:16

投稿

limit
limit

スコア36

title CHANGED
File without changes
body CHANGED
@@ -4,8 +4,24 @@
4
4
 
5
5
  ### 試したこと
6
6
 
7
+ 先日教えていただいたFolderItemやVerbsについて調べてみたところ↓のメソッドを書いてみたのですがこれをConsole.WriteLineでコンソールに出してみたところ 「System.__comobject」と表示されるだけでメニューが表示されませんでした。
8
+ ```C#
7
- 色々調べたのですがそれらしい答えがヒットしませんでした。
9
+ public void tester(string path)
10
+ {
8
11
 
12
+ string directoryName = Path.GetDirectoryName(path);
13
+ string fileName = Path.GetFileName(path);
14
+
15
+ Shell32.Shell shell = new Shell32.Shell();
16
+ Shell32.Folder folder = shell.NameSpace(directoryName);
17
+ Shell32.FolderItem folderItem = folder.ParseName(fileName);
18
+
19
+ folderItem.Verbs();
20
+ Console.WriteLine(folderItem.Verbs());
21
+ }
22
+ ```
23
+ どなたかわかる方がいらっしゃいましたら教えていただけると大変助かります。
24
+
9
25
  ### 補足情報(FW/ツールのバージョンなど)
10
26
 
11
27
  使用環境:WIndows10 Home, Visual Studio 2017, .NET Freamework 4.6.1

1

説明不足でした。すみません。これでも理解できなければ遠慮なく指摘お願いします。

2019/10/05 09:16

投稿

limit
limit

スコア36

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
- C# Windows Formでエクスプローラー内でのディレクトリ右クリックメニューを表示
3
+ C# エクスプローラー内でファイルやフォルダを右クリックしたときに表示されるメニューをフォーム内でlistViewを右クリックしたときに表示したい
4
4
 
5
5
  ### 試したこと
6
6