我目前正在编写一个“快速启动程序”,它可以让您打开一个 .exe 文件并在您单击按钮时启动它们。为此,我使用了一个openFileDialog
让用户打开所需的 .exe 文件。
此外,我从 .exe 中提取图标以在开始按钮上方显示它。
这使用户能够选择一个文件 (.exe) ,openFileDialog的DialogResult显示none。即使我加载了正常且工作的.exe,它也永远不会显示OK 。
这是我的代码。
private void button1_Click(object sender, EventArgs e)
{
openFileDialog1.ShowDialog();
if (DialogResult == DialogResult.OK)
{
string path = openFileDialog1.FileName;
ExtractIcon(path);
}
}
private void ExtractIcon(string filePath)
{
Icon ico = Icon.ExtractAssociatedIcon(filePath);
pictureBox1.Image = ico.ToBitmap();
}
我的代码有问题还是因为DialogResult?