Ver Mensaje Individual
Antiguo 14-nov-2010     #1
Predeterminado C# mdi una instancia

crear mdi con una sola instancia en c# recuerdo que esto se lo pregunte a un profesor y nunca me respondio. Bueno espero que sea de utilidad para ustedes.

Código PHP:
  private Buscar buscar null;

        public 
Principal()
        {
            
InitializeComponent();
        }

        private 
Buscar FormInstance
        
{
            
get
            
{
                if (
buscar == null)
                {
                    
buscar = new Buscar();
                    
buscar.Disposed += new EventHandler(buscar_Disposed);
                }
                return 
buscar;
            }
        }

        
void buscar_Disposed(object senderEventArgs e)
        {
            
buscar null;
        }

        private 
void MnSalir_Click(object senderEventArgs e)
        {
            if (
MessageBox.Show("Desea Abandonar la Aplicación""informacion"MessageBoxButtons.YesNoMessageBoxIcon.Information) == System.Windows.Forms.DialogResult.Yes)
            {
                
Close();
            }

        }

        private 
void MnBuscar_Click(object senderEventArgs e)
        {
            
Buscar buscar this.FormInstance;
            
buscar.MdiParent this;
            
buscar.Show();
        } 

Última edición por sasuke.17; 16-nov-2010 a las 01:14
Responder Citando
Los siguientes 2 usuarios agradecen a sasuke.17 por este mensaje:
Felina05 (16-nov-2010), jchierro (15-nov-2010)