-3

在我的 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();
4

1 回答 1

2

如果您不希望标题栏位于顶部,请使用下面的代码(请记住查看 MSDN 以获取有关每个代码的更多信息)

Form f = new Form();
f.FormBorderStyle=FormBorderStyle.None; //no border frame, close button etc gone!
f.ShowDialog(); // Modal dialog

如果您只想隐藏右上角的所有按钮:

f.ControlBox = false;
于 2013-02-24T15:39:14.613 回答