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

Acceder a métodos de formulario activo,

Estas en el tema de Acceder a métodos de formulario activo, en el foro de .NET en Foros del Web. no solo el using, el agregar la referencia porq no si sean proyectos dentro de la misma solucion....

  #31 (permalink)  
Antiguo 27/04/2009, 15:47
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 17 años, 5 meses
Puntos: 87
Respuesta: Acceder a métodos de formulario activo,

no solo el using, el agregar la referencia porq no si sean proyectos dentro de la misma solucion.
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #32 (permalink)  
Antiguo 27/04/2009, 15:54
Avatar de mvazquez  
Fecha de Ingreso: octubre-2004
Ubicación: Monterrey - México
Mensajes: 875
Antigüedad: 20 años, 3 meses
Puntos: 8
Respuesta: Acceder a métodos de formulario activo,

No, no son proyectos de la misma solución.

Pero ya tengo agregada la referencia en ambos lados, en ambos proyecto y nop, no jala esta cosa será que no se puede eso que quiero hacer?

o será que no lo estoy haciendo como debe de ser?


Ya he probado exactamente lo mismo pero dentro de un mismo proyecto y me funciona de maravilla, pero ya cuando son proyectos diferentes es donde esta la bronca.
__________________
http://vazquezvega.wordpress.com/
"La paciencia nos da el privilegio de compartir el refrescante fruto de Dios con los demás."
  #33 (permalink)  
Antiguo 27/04/2009, 16:04
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 17 años, 5 meses
Puntos: 87
Respuesta: Acceder a métodos de formulario activo,

puedes compartir tus archivos

enviame tu direccion demail por privado y lo checo

lo que me intriga es como si tienes la herencia en la clase sin problemas tienes problemas al hacer el casteo


Ensamblado A
Tiene Formularios

Ensamblado B
Tiene Clase Abstracta y FormPadre


y le dices A.Formulario hereda de B.Abstracta eso no te da problemas y el ((B.Abstracta)A.Formulario) falla

se me hace q estas chocolateando todo.
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #34 (permalink)  
Antiguo 27/04/2009, 16:23
Avatar de mvazquez  
Fecha de Ingreso: octubre-2004
Ubicación: Monterrey - México
Mensajes: 875
Antigüedad: 20 años, 3 meses
Puntos: 8
Respuesta: Acceder a métodos de formulario activo,

Creo que ya me funciono jejejee


Lo que hice fue lo siguiente, primero fui a la maquinita y me compre una papitas y una soda jejeje (nada que ver vdd) y luego en ambos proyectos puse el mismo nombre de namespace ósea en todos se llama MAV el namespace

y una vez que puse eso me tronaba en el using que tengo en el MDI, es el using del otro proyecto

using Promociones.Formas;

entonces le quiete Formas y bingo que me funciona........


Pero.......... ahora........... jejeje
no encuentro como declarar los métodos en la clase abstracta, los métodos que no requieren implementación obligatoria...


namespace MAV
{
public abstract class AClaseBase : RibbonForm
{
public abstract void onSave();
}
}

Es decir, necesito poner métodos que no son comunes entre los formularios para que no me pida que los implemente TODOS en los formularios.


De antemano muchas gracias Peter.
__________________
http://vazquezvega.wordpress.com/
"La paciencia nos da el privilegio de compartir el refrescante fruto de Dios con los demás."
  #35 (permalink)  
Antiguo 27/04/2009, 16:27
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 17 años, 5 meses
Puntos: 87
Respuesta: Acceder a métodos de formulario activo,

metodos virtuales sr no abstractos para los metodos q son opcionales y no comunes, con eso se soluciona.
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #36 (permalink)  
Antiguo 27/04/2009, 16:46
Avatar de mvazquez  
Fecha de Ingreso: octubre-2004
Ubicación: Monterrey - México
Mensajes: 875
Antigüedad: 20 años, 3 meses
Puntos: 8
Respuesta: Acceder a métodos de formulario activo,

Okas, asi vdd:

public abstract class AClaseBase : RibbonForm
{
public abstract void onSave();
public virtual void onRefresh() { }
}
__________________
http://vazquezvega.wordpress.com/
"La paciencia nos da el privilegio de compartir el refrescante fruto de Dios con los demás."
  #37 (permalink)  
Antiguo 27/04/2009, 16:55
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 17 años, 5 meses
Puntos: 87
Respuesta: Acceder a métodos de formulario activo,

exactamente
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #38 (permalink)  
Antiguo 27/04/2009, 16:59
Avatar de mvazquez  
Fecha de Ingreso: octubre-2004
Ubicación: Monterrey - México
Mensajes: 875
Antigüedad: 20 años, 3 meses
Puntos: 8
Respuesta: Acceder a métodos de formulario activo,

Okas, muchas gracias por todo Brother.

y en el formulario basta con declarar el evento

void onRefresh()
{

}

y ya?.



PD: we cuando visitas Mty?
__________________
http://vazquezvega.wordpress.com/
"La paciencia nos da el privilegio de compartir el refrescante fruto de Dios con los demás."
  #39 (permalink)  
Antiguo 27/04/2009, 17:02
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 17 años, 5 meses
Puntos: 87
Respuesta: Acceder a métodos de formulario activo,

un override igual q tus overrides que te genera automaticamente la herencia.

public override void onrefresh()
{

}
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
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 03:04.