C#WinForm写一个附件上传框
时间: 2023-12-14 12:38:46 浏览: 173
C#实现附件上传和下载功能
可以使用C# WinForm中的OpenFileDialog控件实现附件上传框。
首先,在WinForm中添加一个按钮和一个TextBox控件。当用户单击按钮时,弹出文件选择对话框,用户可以选择要上传的文件,并将文件路径显示在TextBox中。
下面是实现代码:
```csharp
private void btnUpload_Click(object sender, EventArgs e)
{
OpenFileDialog openFileDialog = new OpenFileDialog();
openFileDialog.Filter = "All files (*.*)|*.*";
openFileDialog.Multiselect = false;
openFileDialog.Title = "Select a file";
if (openFileDialog.ShowDialog() == DialogResult.OK)
{
txtFilePath.Text = openFileDialog.FileName;
}
}
```
在代码中,我们使用了OpenFileDialog控件来打开文件选择对话框,设置了过滤器为所有文件,只允许选择单个文件。
当用户选择文件后,我们将文件路径显示在TextBox中。
注意:在使用OpenFileDialog控件前,需要在Form中添加命名空间using System.Windows.Forms;。
阅读全文