gpt4 book ai didi

c# - 隐藏消息框并给出错误

转载 作者:行者123 更新时间:2023-12-03 08:15:52 25 4
gpt4 key购买 nike

我正在调试一个程序并使用放置一个消息框System.Windows.Messagebox.show("Message");我成功调试了它,并删除了我创建的所有消息。
当我尝试运行它时,其中一个消息框仍然可见,当单击确定时,现在一直存在相同的错误,我无法摆脱它。
这是它停止的方法

 OpenFileDialog fileDialog = new OpenFileDialog();
fileDialog.Filter = "CSV Files|*.csv";
fileDialog.Multiselect = false;
fileDialog.Title = "Load CSV file";

List<List<string>> listOfPreview = new List<List<string>>();

**if (fileDialog.ShowDialog().Value)** this is the line of the error
{
listOfPreview = viewModel.ImportPreviewCsv(fileDialog.FileName, ',');
}

错误是:

InvalidOperationException was unhandled.



调度程序处理已暂停,但仍在处理消息。

现在,当我尝试使用 CTRL+F 来查找消息框时,我无法在任何地方找到它。我的程序仍然无法正常工作。请帮忙。

最佳答案

你处理 ShowDialog 的方式是错误的,

你应该只替换:

**if (fileDialog.ShowDialog().Value)**

和:
if (fileDialog.ShowDialog() != DialogResult.Cancel)

关于c# - 隐藏消息框并给出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6608984/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com