我有這個邏輯,我設定了 dialog.Multiselect = true,所以我可以選擇多個影像,但問題是我只得到第一個影像路徑。你知道如何獲取和其他影像路徑,不僅首先
private void flatButton4_Click(object sender, EventArgs e)
{
OpenFileDialog dialog = new OpenFileDialog();
dialog.Filter = "Select Valid Document(*.png; *.jpeg; *.jpg)|*.png; *.jpeg; *.jpg";
dialog.Multiselect = true;
if (dialog.ShowDialog() == DialogResult.OK)
{
String path = dialog.FileName;
using (StreamReader reader = new StreamReader(new FileStream(path, FileMode.Open), new UTF8Encoding()))
{
textBox12.Text = path;
}
}
}
uj5u.com熱心網友回復:
路徑在OpenFileDialog.FileNames陣列中。
嘗試這個:
OpenFileDialog dialog = new OpenFileDialog();
dialog.Filter = "Select Valid Document(*.png; *.jpeg; *.jpg)|*.png; *.jpeg; *.jpg";
dialog.Multiselect = true;
if (dialog.ShowDialog() == DialogResult.OK)
{
foreach (string fileName in dialog.FileNames)
{
// do something with path
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/504928.html
上一篇:如何在C#.net中對齊輸出文本
