DLLをListBoxにロードするアプリケーションを作成しています。これは、ユーザーがボタンを押した後、ユーザーがファイルを開いてリストビューにロードできるようにします。DLLをListBoxにロードした後のDLLのパスを取得する方法
だから、このようになります。
DLL
は、彼らが自分自身にし、リストボックスにそれを追加し、ユーザーのファイルを開いて中に追加されます。私の質問です。 MaterialSkin.dllへの正確なパスを取得し、誰かがListBoxでMaterialSkin.dllを選択したときに、それを文字列に配置するにはどうすればよいですか?
private void materialFlatButton3_Click_1(object sender, EventArgs e) //button used to load the DLL into the ListBox.
{
OpenFileDialog OpenFileDialog1 = new OpenFileDialog();
OpenFileDialog1.Multiselect = true;
OpenFileDialog1.Filter = "DLL Files|*.dll";
OpenFileDialog1.Title = "Select a Dll File";
if (OpenFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
// put the selected result in the global variable
fullFileName = new List<String>(OpenFileDialog1.FileNames);
// add just the names to the listbox
foreach (string fileName in fullFileName)
{
listBox2.Items.Add(fileName.Substring(fileName.LastIndexOf(@"\") + 1));
}
}
}