タイトルが言っていることとほとんど同じです。C#でexeウィンドウフォームプログラムを作成し、exeにドラッグアンドドロップしたファイル名とパスを取得する方法を見つけました。さて、これはファイルを取得するための適切な方法ですか?
public partial class Form1 : Form
{
public static String file;
public Form1()
{
foreach (String arg in Environment.GetCommandLineArgs())
{
file = arg;
}
InitializeComponent();
label1.Text = file;
}
}
}
それは機能し、プログラム自体を実行すると、ファイルパスとexe自体の名前が表示されます。しかし、exeにドラッグアンドドロップすると、ドロップしたファイルが表示されます。これは適切な方法ですか?