Add Controls

29/11/2004 - 20:45 por Alberto D. | Informe spam
Hola,

Tengo un problema y no se que es lo que esta pasando, tengo una clase que
hereda de
System.Windows.Forms.Control, estoy tratando de agregarle controles a esa
clase de
la siguiente manera

Dim obj as System.Windows.Forms.Control
Dim Cont as MyClass

obj=new myobject()
obj.name="Nombre1"
Cont.Controls.Add(obj)
obj=Nothing

obj=new myobject()
obj.name="Nombre1"
Cont.Controls.Add(obj)
obj=Nothing

Pero al momento que voy agregando los controles estos se van remplazando, es
decir si agrega un nuevo control, pero los controles que ya tenia son
remplazados con la instancia del nuevo control...

¿Saben que puede estar pasando o que me falta agregar?

Muchas gracias de antemano !!!

Preguntas similare

Leer las respuestas

#1 Misael Monterroca
29/11/2004 - 21:55 | Informe spam
Tienes que crear un objeto por cada uno que quieras agregar.


obj=new myobject()
obj.name="Nombre1"
Cont.Controls.Add(obj)

obj1=new myobject()
obj1.name="Nombre2"
Cont.Controls.Add(obj1)


Saludos!
http://www.neo-mx.com/blog




"Alberto D." wrote in message
news:
Mostrar la cita
es
Mostrar la cita
#2 Alberto D.
30/11/2004 - 17:54 | Informe spam
Gracias Misael, perdon por no explicar crrectamente, en realidad no se
cuantos
objetos voy a agregar, eso lo manejo en base a una coleccion, asi que no
puedo
declarar x cantidad de objetos... ¿Como le haria en ese caso?

Saludos !!

"Misael Monterroca" escribió en el mensaje
news:
Mostrar la cita
que
Mostrar la cita
esa
Mostrar la cita
remplazando,
Mostrar la cita
#3 Misael Monterroca
01/12/2004 - 22:42 | Informe spam
Creando una nueva instancia del objeto.

prueba esto.

For incn As Integer = 0 To 10

Dim x As New TextBox

x.Top = incn * 20

x.Name = "h" & incn

x.Text = incn

Me.Controls.Add(x)

Next


Saludos!
http://www.neo-mx.com/blog




"Alberto D." wrote in message
news:
Mostrar la cita
#4 Alberto D.
02/12/2004 - 00:01 | Informe spam
Gracias otra ves por responder Misael...

Te cuento, asi lo tenia y no me funciono :(
lo que hice y al parecer ya jalo fue encapzulando
la creacion de el objeto en una funcion que regrese
el objeto ya creado..

No se a que se debe que no se alla podido hacer asi como
me estas diciendo..

Saludos !!


"Misael Monterroca" escribió en el mensaje
news:OEPHc6%
Mostrar la cita
#5 Misael Monterroca
02/12/2004 - 02:40 | Informe spam
Igual y lo estabas haciendo bien, el problema es que luego se olvida
ponerles posición y se enciman los controles.

Saludos!
http://www.neo-mx.com/blog




"Alberto D." wrote in message
news:OME6lm$
Mostrar la cita
mensaje
Mostrar la cita
no
Mostrar la cita
Ads by Google
Search Busqueda sugerida