C# 不加载不同的窗体
我正在用c#制作一个移动6应用程序。我在项目中创建了另一个windows窗体。这是我要首先加载的表单。这就是我们所尝试的:C# 不加载不同的窗体,c#,windows-mobile,compact-framework,C#,Windows Mobile,Compact Framework,我正在用c#制作一个移动6应用程序。我在项目中创建了另一个windows窗体。这是我要首先加载的表单。这就是我们所尝试的: MainMenu gameMenu = new MainMenu(); private void MainForm_Load(object sender, EventArgs e) { this.Hide(); gameMenu.ShowDialog(); ..... } 当我运行这个程序时,emulator会出现,但它
MainMenu gameMenu = new MainMenu();
private void MainForm_Load(object sender, EventArgs e)
{
this.Hide();
gameMenu.ShowDialog();
.....
}
当我运行这个程序时,emulator会出现,但它只是停留在默认的windows屏幕上。我没有得到任何表单。GameMenu的父级是MainForm,它现在是隐藏的,因此对话框将不可见。您需要调整逻辑以执行以下操作之一:
- 首先显示游戏菜单(即
)应用程序。运行(新游戏菜单)
- 不要隐藏主窗体
- 使用
而不是gameMenu.Show()
ShowDialog()