-2
我有一个可以从两个2形式 有关Form1上按一下按钮访问的formdlg,它需要实例 - 可以有多个formdlgForm实例成员和静态成员
但是从其他的地方,我会只需要的formdlg
一个实例任何想法 感谢ü
我有一个可以从两个2形式 有关Form1上按一下按钮访问的formdlg,它需要实例 - 可以有多个formdlgForm实例成员和静态成员
但是从其他的地方,我会只需要的formdlg
一个实例任何想法 感谢ü
以下是可以为您提供答案的类的示例代码。
class formdlg
{
static formdlg instance;
public static formdlg GetInstance()
{
if (instance == null)
instance = new formdlg();
return instance;
}
}
由于构造函数是公共的,因此您可以在Form1中调用new以随时获取多个实例。
在form2中使用静态函数GetInstance来每次都检索单个实例。
希望这会有所帮助。
简单,
using System;
public class myForm : Form
{
private static myForm Current;
private myForm() {}
public static myForm Instance
{
get
{
if (Current == null)
{
Current = new myForm();
}
return Current;
}
}
}
“myForm”的基类是什么? –
对不起,编辑! –
目前还不清楚他是否真的需要单身人士。对我来说,他似乎在谈论两种按钮的同一种形式(formdlg)。 –