写一份winform读取文件然后在弹窗中展示内容的代码
时间: 2024-02-20 19:00:58 浏览: 82
好的,以下是一个简单的WinForm读取文件并在弹窗中展示内容的代码:
```csharp
using System;
using System.IO;
using System.Windows.Forms;
namespace WinFormFileReader {
public partial class Form1 : Form {
public Form1() {
InitializeComponent();
}
private void btnOpen_Click(object sender, EventArgs e) {
OpenFileDialog openFileDialog = new OpenFileDialog();
openFileDialog.Filter = "Text Files (*.txt)|*.txt|All Files (*.*)|*.*";
if (openFileDialog.ShowDialog() == DialogResult.OK) {
try {
using (StreamReader reader = new StreamReader(openFileDialog.FileName)) {
string fileContent = reader.ReadToEnd();
MessageBox.Show(fileContent, "File Contents", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
} catch (Exception ex) {
MessageBox.Show("Error: Could not read file from disk. Original error: " + ex.Message);
}
}
}
}
}
```
这段代码创建了一个WinForm应用程序,其中包含一个“打开文件”按钮。当用户单击按钮时,应用程序会打开一个文件对话框,允许用户选择要读取的文件。然后,应用程序将文件内容读取到一个字符串中,并在一个弹出消息框中显示该字符串。请注意,如果读取文件时发生错误,应用程序将显示一个错误消息框。
希望这可以帮助你!
阅读全文
相关推荐
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![docx](https://img-home.csdnimg.cn/images/20241231044901.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)