如何在c#winform中获取Forms Count [英] How to get Forms Count in c# winform
本文介绍了如何在c#winform中获取Forms Count的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
亲爱的先生/女士,
我对c#windows应用程序毫无疑问。我在我的应用程序中创建了3个表单。
1.登录
2.Reg
3.Display
在运行程序时我希望获得活动表格数量。
例如:
i将打开登录表单。计数将显示1.我将在关闭第一个表格之前打开第二个表格,计数将显示2.
你可以帮我任何人!
Dear Sir/Madam ,
i have little doubt in c# windows application. i Created 3 Forms in my application.
1.Login
2.Reg
3.Display
while run the program i want get active form count .
for ex :
i will open login form . The count will display 1. and i will open second form before close first form the count will display 2.
can u any one help me !
推荐答案
int count = 0;
for (int i = 0; i < Application.OpenForms.Count; i++)
{
if (Application.OpenForms[i].Visible == true)
count++;
}
label1.Text = count.ToString(); // Active Forms value :)
private void button1_Click(object sender, EventArgs e)
{
int count = Application.OpenForms.Count;
MessageBox.Show("" + count);
}
感谢UR编码:)
我得到了答案,但这也与隐藏的形式有关。但我只需要活动表格计数。
CAN U PLZ告诉我这个PROB。
THANKS FOR UR CODING :)
I GOT ANSWER BUT THAT COUNT WITH HIDDEN FORMS ALSO. BUT I NEED ONLY ACTIVE FORMS COUNT.
CAN U PLZ TELL ME FOR THIS PROB.
这篇关于如何在c#winform中获取Forms Count的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文