如何在c#winform中获取Forms Count [英] How to get Forms Count in c# winform

查看:114
本文介绍了如何在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆