2

右クリック メニューから winform アプリでファイルを開くときに、正しいファイル パスを取得できないようです。テキスト ファイルを右クリックしてプログラム (regedit.exe の c:\MyApp %1) を実行し、プログラムが開く前にメッセージ ボックスにファイル パスが表示されるようにしたいと考えています。現在、私が取得しているように見えるのは、実際のプログラムのファイル パスだけです。これは私がこれまでに持っているものです。

public partial class Form1 : Form
{
    public Form1()
    {   
       string[] args = Environment.GetCommandLineArgs(); 
       foreach (string arg in args)
       {
          MessageBox.Show(arg);
       }
       InitializeComponent();
    }

どんな助けでも大歓迎です。これはおそらく簡単な修正であると理解していますが、私はこれに非常に慣れていないため、明らかな何かが欠けている可能性があります。

ありがとうございました。

4

1 に答える 1