c# - 按下取消按钮后如何不执行任何操作
问题描述
当用户单击 OpenFileDialog 中的 CANCEL 按钮时,程序崩溃(我认为这是因为程序正在继续)。我怎样才能做到这一点,当用户点击取消时,它只是关闭对话框而不退出程序?
Stream myStream;
OpenFileDialog ofd = new OpenFileDialog();
if (ofd.ShowDialog() == DialogResult.OK)
{
if ((myStream = ofd.OpenFile()) != null)
{
string strfilename = ofd.FileName;
string filetext = File.ReadAllText(strfilename);
txtMain.Text = filetext;
textBox2.Text = Path.GetFileName(strfilename);
}
}
当用户单击取消时:实际结果:错误预期结果:对话框屏幕关闭并返回主窗体
解决方案
推荐阅读
- python - 如何在 pygame 库中测试持有的密钥
- flutter - 使用 Flutter 在 Google Map 中的折线点中的多个标记
- python - 计算方位角的函数
- python - 为什么使用数据框时年属性周围没有引号?
- transform - 分解、NMF、TypeError:H 应该与 X 具有相同的 dtype。得到 H.dtype = float32
- javascript - 列出特定类别的所有机器人命令
- python - Python如何在没有路径的情况下引发错误
- flask - 在烧瓶中迭代期间设置 Jinja 变量的问题
- python - 遍历键列表以获取值
- firebase-authentication - 使用 redux 工具包进行 Firebase 电话身份验证