SoloCodigo
CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: CroMag en Lunes 4 de Diciembre de 2006, 04:55
-
Tengo la siguiente funcion
public static void Datos()
{
a = frmCaseta.bicho;
barSalud.Value = a.VerSalud();
barFelicidad.Value = a.VerFelicidad();
barHambre.Value = a.VerHambre();
}
Es estatica para poder llamarla desde otro formulario ya que está en el principal, se supone que tiene que modificar valores en una barra de progreso pero al ser static no puedo acceder a datos del mismo formulario, pero si la declaro publica si puedo, pero no puedo llamarla desde otro formulario, esa es mi disyuntiva.Alguien me puede ayudar?¿.Podria usar Call para llamar a otra funcion que fuese publica? si es asi como lo haria?¿.Gracias
-
no te entiendo....
pero asumiendo que si te entiendo... pasa el otro form como parámetro del método estático
-
Realiza llamadas por funcion...
Form nombre = new Form;
Dentro del otro form.
Algo parecido me sucedio y JuanK me dio la solucion.
Los miembros static suelen fallar o tener un comportamiento erratico en controles de usuario.