Chiedo scusa!
Di seguito la classe che implementa i costruttori:
codice:
public partial class CLASSE : Form
{
private static TYPE1 OGGETTO1;
private static TYPE2 OGGETTO2;
public COSTRUTTORE(bool param)
{
if (param)
{
variable = true;
}
}
public COSTRUTTORE(string param1, string param2)
{
var1 = param1;
var2 = param2;
}
private void Form_Load(object sender, EventArgs e)
{
OGGETTO1 = new TYPE1();
OGGETTO1.CreateInstance();
}
public void Start(type? param)
{
OGGETTO2 = new TYPE2();
OGGETTO2.EVENT += new _EventHandler(OGGETTO2_EVENT);
OGGETTO2.CreateInstance(OGGETTO1);
OGGETTO2.StartVideo();
}
void OGGETTO2_EVENT()
{
//some code
}
}
Ora invece il codice che chiama i costruttori:
codice:
protected override void OnXXXX()
{
var variable = new CLASS(param);
//some code
}
protected override void OnYYYY()
{
var = new CLASS(param1, param2);
var.Start();
}
Spero si capisca, non ho potuto mettere il codice in chiaro per motivi di privacy.
Grazie