2013-02-24 3 views
-3

В моем графическом интерфейсе я хочу, чтобы при нажатии кнопки модальный диалог появился перед моим графическим интерфейсом с помощью 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

Wpf или Winforms? – Ritro

+0

Я использую Winforms – user1903439

+0

Да, вы хотите, это приятно. Не вижу намека на то, что вы пробовали до сих пор. – walther

ответ

2

Если вы не хотите, в строке заголовка в верхней затем использовать этот код (помню, чтобы посмотреть в MSDN для получения дополнительной информации по каждому из них)

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

Если вы хотите, чтобы скрыть все кнопки выше в верхнем правом углу:

f.ControlBox = false; 
Смежные вопросы