problemas con clases, objetos, creacion dinamica

21/09/2007 - 10:46 por Aitziber | Informe spam
Hola

estoy haciendo una clase, en la que en realidad tengo un boton. Y ese boton
le doy las utilidades que a mi me interesan.

En la principal tengo un formulario, que lo iré creando dinamicamente segun
mis necesidades.

La cosa es que declaro un objeto del tipo de la clase que he creado, pero no
me aparace. Y no se lo que hago mal.

Preguntas similare

Leer las respuestas

#1 Juan Diego Bueno
21/09/2007 - 11:20 | Informe spam
Supongo que lo que te falta es añadir dicho objeto a la colección de
controles del form:

this.Controls.Add(objeto);

Saludos

"Aitziber" escribió en el mensaje
news:eJ1skuC$
Hola

estoy haciendo una clase, en la que en realidad tengo un boton. Y ese
boton le doy las utilidades que a mi me interesan.

En la principal tengo un formulario, que lo iré creando dinamicamente
segun mis necesidades.

La cosa es que declaro un objeto del tipo de la clase que he creado, pero
no me aparace. Y no se lo que hago mal.

Respuesta Responder a este mensaje
#2 Aitziber
21/09/2007 - 11:29 | Informe spam
Me da error, pero la verdad es que no se si lo estoy haciendo bien:

PRINCIPAL

public partial class Principal : Form

{

//array-s donde guardaremos las variables


public Principal()

{

InitializeComponent();

Boton bot1 = new Boton();

this.Controls.Add(bot1);


//bot1.

}

}

CLASE

public class Boton

{

Button boton = new Button();

byte region;

byte NObj;


public Boton()

{

//Button boton = new Button();

//byte region;

//byte NObj;

region = 0x00;

NObj = 0x00;

//inizialize

MessageBox.Show("sartu da!!");

boton.Visible = true;

//boton.Show();

}

}

"Juan Diego Bueno" escribió en el mensaje
news:
Supongo que lo que te falta es añadir dicho objeto a la colección de
controles del form:

this.Controls.Add(objeto);

Saludos

"Aitziber" escribió en el mensaje
news:eJ1skuC$
Hola

estoy haciendo una clase, en la que en realidad tengo un boton. Y ese
boton le doy las utilidades que a mi me interesan.

En la principal tengo un formulario, que lo iré creando dinamicamente
segun mis necesidades.

La cosa es que declaro un objeto del tipo de la clase que he creado, pero
no me aparace. Y no se lo que hago mal.





Respuesta Responder a este mensaje
#3 Juan Diego Bueno
21/09/2007 - 12:14 | Informe spam
CLASE

public class Boton

{

Button boton = new Button();

byte region;

byte NObj;


public Boton()

{

//Button boton = new Button();

//byte region;

//byte NObj;

region = 0x00;

NObj = 0x00;

//inizialize

MessageBox.Show("sartu da!!");

boton.Visible = true;

//boton.Show();

}

}



Es que tu aquí lo que haces es crear una clase la cual contiene un objeto
botón. Además, lo de hacer declaración e inicialización del objeto, la
verdad... no sé si te funcionará, yo suelo inicializar los objetos en el
constructor de la clase, y creo que así debería ser.

Creo que lo que tu necesitas es una clase que herede de la clase button (y
corrígeme si me equivoco), lo cual sería algo así como:

public class Boton : System.Windows.Forms.Button
{


}

Saludos
Respuesta Responder a este mensaje
#4 Aitziber
21/09/2007 - 12:26 | Informe spam
Muchas gracias.

Que lio me había armado!!!




"Juan Diego Bueno" escribió en el mensaje
news:
CLASE

public class Boton

{

Button boton = new Button();

byte region;

byte NObj;


public Boton()

{

//Button boton = new Button();

//byte region;

//byte NObj;

region = 0x00;

NObj = 0x00;

//inizialize

MessageBox.Show("sartu da!!");

boton.Visible = true;

//boton.Show();

}

}



Es que tu aquí lo que haces es crear una clase la cual contiene un objeto
botón. Además, lo de hacer declaración e inicialización del objeto, la
verdad... no sé si te funcionará, yo suelo inicializar los objetos en el
constructor de la clase, y creo que así debería ser.

Creo que lo que tu necesitas es una clase que herede de la clase button (y
corrígeme si me equivoco), lo cual sería algo así como:

public class Boton : System.Windows.Forms.Button
{


}

Saludos


Respuesta Responder a este mensaje
#5 Aitziber
25/09/2007 - 12:19 | Informe spam
Ahora tengo otra dudita.

Yo a esa clase que he creado, le quiero agregar mas propiedades o
elementos,o atributos, o no se como se dice la verdad.
Por ejemplo un valor de tipo byte.
Como lo puedo hacer???




"Aitziber" escribió en el mensaje
news:uCcVkmD$
Muchas gracias.

Que lio me había armado!!!




"Juan Diego Bueno" escribió en el mensaje
news:
CLASE

public class Boton

{

Button boton = new Button();

byte region;

byte NObj;


public Boton()

{

//Button boton = new Button();

//byte region;

//byte NObj;

region = 0x00;

NObj = 0x00;

//inizialize

MessageBox.Show("sartu da!!");

boton.Visible = true;

//boton.Show();

}

}



Es que tu aquí lo que haces es crear una clase la cual contiene un objeto
botón. Además, lo de hacer declaración e inicialización del objeto, la
verdad... no sé si te funcionará, yo suelo inicializar los objetos en el
constructor de la clase, y creo que así debería ser.

Creo que lo que tu necesitas es una clase que herede de la clase button
(y corrígeme si me equivoco), lo cual sería algo así como:

public class Boton : System.Windows.Forms.Button
{


}

Saludos






Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida