我需要在Windows应用程序(windows窗体)c#中显示已打开表单的列表。任何人都可以告诉我如何存储打开的表单名称并显示它.... 我需要显示如下
e.g
打开表单名称
怎么做。任何人都可以帮助我...
答案 0 :(得分:4)
var names = Application.OpenForms.Cast<Form>().Select(f => f.Name);
如果您需要打开表单的类型,请选择f.GetType().Name
答案 1 :(得分:0)
如果你想要系统范围,你可以使用EnumWindows来获得所有顶级窗口,你的问题并不清楚你究竟是在追求什么。
答案 2 :(得分:-3)
var names = Application.OpenForms.Cast()。选择(f =&gt; f.Name);