Fra*_*zle 5 c# winforms visual-studio-2012
我有一个winforms应用程序来处理订阅数据.主窗体检查用户是否在数据存储区(xml文件)中,如果不是我调用它.UserDetails是一个数据输入表单.
else
{
Form frm = new UserDetails();
frm.ShowDialog();
}
Run Code Online (Sandbox Code Playgroud)
问题是UserDetail表单不在顶部,我可以选择主表单.
如果你的主要表格是,这可能会发生TopMost
.
尝试使用
frm.ShowDialog(this);
Run Code Online (Sandbox Code Playgroud)
从主表单调用时.
这将确保对话框是主窗体的可视子窗口,即使主窗体是TopMost
,对话框也将位于其上方.