• Domingo 22 de Diciembre de 2024, 09:22

Autor Tema:  Problemas Con Funcion Estatica Urgente!!!  (Leído 1076 veces)

CroMag

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Problemas Con Funcion Estatica Urgente!!!
« en: Lunes 4 de Diciembre de 2006, 04:55 »
0
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

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Problemas Con Funcion Estatica Urgente!!!
« Respuesta #1 en: Lunes 4 de Diciembre de 2006, 14:16 »
0
no te entiendo....
pero asumiendo que si te entiendo... pasa el otro form como parámetro del método estático
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

Neopro

  • Miembro MUY activo
  • ***
  • Mensajes: 316
    • Ver Perfil
Re: Problemas Con Funcion Estatica Urgente!!!
« Respuesta #2 en: Miércoles 21 de Febrero de 2007, 15:54 »
0
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.
              [size=109]"Has lo que digo y no hagas lo que hago"[/size]