如何找出主表单对象的名称

时间:2012-10-23 21:39:21

标签: c# winforms

非常简短的问题:如何找出主表单对象的名称?

我想知道这一点,因为我想调用一些函数或从主窗体对象中获取一些变量。当然,我需要知道要执行此操作的对象的名称(这是一个好主意吗?)。

2 个答案:

答案 0 :(得分:2)

您可以使用Application.OpenForms属性获取所有打开的表单,并从中获取名称。正如DaveShaw在评论中所指出的那样,主要形式通常是列表中的第一个,在索引0处。

string name = Application.OpenForms[0].Name;

答案 1 :(得分:0)

你是什​​么意思? 1.类型名称:

   class form1
   {}

并返回“form1” 2.对象的名称

   class form1
   {}
   form1 obj

并返回“obj”