Hola, una consulta tengo el siguiente codigo:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace Prueba_de_registros
{
public partial class Form1 : Form
{
Form form2 = new Form();
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
form2.Show(); // aca da el error
}
}//Form 1
}
Simplemente lo que hace es mostrar una ventana con un boton, cuando apretas buttun1 aparece otra ventana vacia, la cierro y vuelvop apretar y tira error el programa, es decir, se cuelga, que pasa?
El error es este
Cannot access a disposed object.
Object name: 'Form'.
P.D. Como puedo abrir en vista diseño el formulario 2?
realmente necesito saber esto, debe ser una pavada para ustedes, si sirve estoy usando microsoft visual studio 2005
Estas creando un form "generico", ya agregaste un form en el explorador de soluciones (Lo que antes era ventana Proyectos en VB6)....
Y se llama
private void button1_Click(object sender, EventArgs e)
{
Form2 formu = new Form2();
formu.Show();
}
Gracias ;-) ;-) ;-) ;-)
Hola me olvide de preguntarte, como puedo acceder a la vista diseño de este segundo formulario ?
(http://innovationtechnology.iespana.es/images/explorador.jpg)
Le haces doble click el "Form2"
No encuentro la opcion, te dejo un screen de mi pantalla
(http://i.imagehost.org/0593/untitled_5.jpg) (http://i.imagehost.org/view/0593/untitled_5)
o.O pero ...te funciono??? y sin tener un Form2??? o_O
EDIT: viendo ahora....habias cambiando FOrm2 por Form jeje :xD
Ve a Proyecto -> Agregar Window Form (o formulario de windows, como sea, es la primer opcion, lo que pasa es que yo tengo el visual studio en ingles ;D), el nombre por defecto Sera Form2, y de la magia aparecera... El nuevo formulario!!!
Perfecto, gracias again!