我在C#上工作。我想在c#中创建一个桌面(不是web)应用程序。我需要像web一样弹出窗口。当弹出窗口出现时,用户无法访问任何控件,如web加载面板属性 MODEL = true 。我的申请工作流程是:
Popup appear
Event Start
Event Complete
Popup close
Then Perform rest of the application
private void timer1_Tick(object sender, EventArgs e)
{
if (progressBar1.Value >= 200)
{
progressBar1.Value = 0;
GetAllData();//When this Method active .Progress bar show it's //progressing.After complete the work progressbar will hide.How can i measure how much //time does the computer needs to complete this method work.
timer1.Stop();
}
progressBar1.Value += 20;
}
答案 0 :(得分:1)
假设您的弹出窗口是一个表单,您可以使用ShowDialog
代替Show
来制作表单模式。
答案 1 :(得分:0)
我认为你正在谈论模态对话框。如果您使用WPF,请阅读: