0

我需要给表单的不同实例一个唯一的 ID 号。对于这个项目,我最多可以同时打开 5 个表单实例,并且必须能够关闭并重新启动表单以保留唯一编号。

有任何想法吗?

4

1 回答 1

1

对它进行子分类并在其上具有用于序列的属性是否有效?就像是

public class YourMainForm : Form
{
   protected int SomeUniqueID;
   ... rest of all code for the original class
}

public class FormInstance1 : YourMainForm
{
    public FormInstance1() : base()
    { SomeUniqueID = 1;}
}

public class FormInstance2 : YourMainForm
{
    public FormInstance1() : base()
    { SomeUniqueID = 2;}
}

public class FormInstance3 : YourMainForm
{
    public FormInstance1() : base()
    { SomeUniqueID = 3;}
}
于 2013-04-02T10:35:21.300 回答