在我的GUI中,我希望当我单击一个按钮时,我的GUI前面会出现一个模态对话框msg "busy"
。我该怎么做?
此外,模态对话框不应该有关闭它的选项(右上角没有交叉按钮)。我想在按下按钮
后2-3秒以编程方式关闭它PS:这是我到目前为止所拥有的
Form frm1 = new Form();
frm1.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
frm1.ClientSize = new System.Drawing.Size(200, 200);
frm1.ControlBox = false;
frm1.ShowDialog();
答案 0 :(得分:2)
如果您不希望标题栏位于顶部,请使用下面的代码(请记得查看MSDN以获取有关每个标题栏的更多信息)
Form f = new Form();
f.FormBorderStyle=FormBorderStyle.None; //no border frame, close button etc gone!
f.ShowDialog(); // Modal dialog
如果您只想隐藏右上角的所有按钮:
f.ControlBox = false;