在WinForms中,可以使用OpenFileDialog控件來實現選擇文件的功能。以下是一個簡單的示例代碼:
private void button1_Click(object sender, EventArgs e)
{
OpenFileDialog openFileDialog1 = new OpenFileDialog();
openFileDialog1.Title = "選擇文件";
openFileDialog1.Filter = "文本文件|*.txt|所有文件|*.*";
openFileDialog1.RestoreDirectory = true;
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
string selectedFile = openFileDialog1.FileName;
MessageBox.Show("你選擇的文件是:" + selectedFile);
}
}
在上面的代碼中,當按鈕被點擊時,會彈出一個打開文件對話框,用戶可以選擇文件,選擇完成后會彈出一個消息框顯示所選擇的文件路徑。通過設置OpenFileDialog的Title、Filter等屬性,可以自定義文件選擇的界面和可選擇的文件類型。