1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

C# Forms (limitar instanciação)

Discussão em 'Programação' iniciada por stradale, 9 de Abril de 2008. (Respostas: 2; Visualizações: 881)

  1. stradale

    stradale [email protected] Member

    Tenho uma form principal, que clicando num certo botão cria uma segunda form.

    Form2 form2 = new Form2();
    form2.Show();

    De que forma posso limitar a instanciação desta segunda form?

    Pensei numa flag que ficaria a true ao criar, mas como é que consigo, da form2, voltar a colocá-la a false quando o utilizador a fecha?

    Delegates?...
     
  2. selipequenote

    selipequenote Power Member

    Se o que queres é ter apenas uma instância do objecto form2 pesquisa por:

    Singleton Design Pattern

    Cumps
     
  3. stradale

    stradale [email protected] Member

    Obrigado selipequenote.

    Bastou abrir o 1º resultado no google para ver que me estava a esquecer de algo tão básico como variáveis estáticas.
     

Partilhar esta Página