C# 子窗体未返回到程序中的预期点(父窗体)
本文关键字:窗体 返回 程序 | 更新日期: 2023-09-27 18:34:54
我正在编写一个简单的游戏,这是我第一次涉足Visual Studio表单,我的程序没有按预期运行。我有一个主窗体(游戏板(,它打开了一个允许用户选择玩家的新窗体。当选择玩家并且用户单击"确定"时,窗体将关闭并返回到主窗体 - 除了它不会返回到 gp 之后的行。显示(( 调用。
这是行为不符合我预期的代码:
GetPlayers gp = new GetPlayers(); // Form that allows the user to select players
gp.Show(); // Display form
Console.WriteLine("Form Closed"); // This is not getting displayed when gp calls this.close()
正如我所提到的,我对表格完全陌生,所以我可能在这里做一些愚蠢的事情。
任何帮助将不胜感激,谢谢。
Show
是非阻塞的,不会等待表单关闭。对该行为使用ShowDialog
。