Foros del Web » Programación para mayores de 30 ;) » .NET »

Duda para invocar a una clase creada

Estas en el tema de Duda para invocar a una clase creada en el foro de .NET en Foros del Web. Hola y gracias por la ayuda de antemano. Tengo una duda,tengo una clase como la siguiente, que he encontrado y que me sirve para lo ...
  #1 (permalink)  
Antiguo 25/08/2016, 03:17
 
Fecha de Ingreso: abril-2012
Mensajes: 42
Antigüedad: 12 años, 7 meses
Puntos: 0
Duda para invocar a una clase creada

Hola y gracias por la ayuda de antemano.
Tengo una duda,tengo una clase como la siguiente, que he encontrado y que me sirve para lo que quiero hacer(son unas librerias de componentes para visualStudio):

public class MyStackLayoutPanelElement : RadElement
{
protected override void CreateChildElements()
{
StackLayoutPanel layoutPanel = new StackLayoutPanel();
layoutPanel.Orientation = Orientation.Vertical;
for (int i = 0; i < 10; i++)
{
layoutPanel.Children.Add(GetTextBoxElement(i));
}
this.Children.Add(layoutPanel);
base.CreateChildElements();
}
private RadTextBoxElement GetTextBoxElement(int count)
{
RadTextBoxElement result = new RadTextBoxElement();
result.ShowBorder = true;
result.Text = "Element" + count.ToString();
result.Class = "MyTextBoxElement";
result.StretchHorizontally = false;
result.StretchVertically = false;
result.MinSize = new Size(100, 17);
return result;
}
}


la cual me pinta unos elementos en un layout.
Pero no se como invocar a la clase desde miformulario principal para que me lo pinte en el formulario.
Entiendo que desde mi formulario ppal deboinvocar a esta clase pero no se como hacerlo.
Mil Gracias
  #2 (permalink)  
Antiguo 25/08/2016, 11:59
 
Fecha de Ingreso: octubre-2009
Mensajes: 305
Antigüedad: 15 años, 1 mes
Puntos: 29
Respuesta: Duda para invocar a una clase creada

simplemente debes de crear una instancia:

MyStackLayoutPanelElement miinstancia = new MyStackLayoutPanelElement ();

miinstancia.CreateChildElements(); //o lo que sea
  #3 (permalink)  
Antiguo 28/08/2016, 14:52
 
Fecha de Ingreso: abril-2012
Mensajes: 42
Antigüedad: 12 años, 7 meses
Puntos: 0
Respuesta: Duda para invocar a una clase creada

eso pensaba yo, pero es que no me aparece el metodo para invocarlo, es decir, cuando pongo miinstancia. no me aparece el metodo.
  #4 (permalink)  
Antiguo 29/08/2016, 13:55
Avatar de Drako_18  
Fecha de Ingreso: mayo-2005
Ubicación: Madrid
Mensajes: 505
Antigüedad: 19 años, 6 meses
Puntos: 16
Respuesta: Duda para invocar a una clase creada

Buenas compañero,

Cambia el nivel de visibilidad del método...
Por "Public", prueba y comentas... :)


Un saludo compañero!!!
__________________
Rubén Espada
Desarrollador full stack .Net (Angular + JS + .Net Core)
  #5 (permalink)  
Antiguo 31/08/2016, 05:39
 
Fecha de Ingreso: abril-2012
Mensajes: 42
Antigüedad: 12 años, 7 meses
Puntos: 0
Respuesta: Duda para invocar a una clase creada

ok, muchas gracias por el aporte.

Etiquetas: clase, form, invocar, visual
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:58.