gpt4 book ai didi

c# - 如果我在其 Load 事件中打开 OpenFileDialog,Windows Forms 窗体将在后台打开

转载 作者:行者123 更新时间:2023-11-30 15:46:17 27 4
gpt4 key购买 nike

我需要用户选择要打开的文件,然后他们才能使用我正在编写的程序中的主窗体。我在表单的加载事件处理程序中编写了以下内容:

private void MainForm_Load(object sender, EventArgs e)
{
if (openXmlFileDialog.ShowDialog() != DialogResult.OK)
Application.Exit();

fileName = openXmlFileDialog.FileName;
Activate();
}

在此之后,尽管调用了 Activate(),MainForm 仍出现在后台。

另一个问题是,如果用户按下取消并调用 Application.Exit(),则它没有任何效果。

最佳答案

改为将代码放入 Shown 事件中。

关于c# - 如果我在其 Load 事件中打开 OpenFileDialog,Windows Forms 窗体将在后台打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4441805/

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