Ver Mensaje Individual
  #7 (permalink)  
Antiguo 12/08/2010, 15:08
Avatar de mvazquez
mvazquez
 
Fecha de Ingreso: octubre-2004
Ubicación: Monterrey - México
Mensajes: 875
Antigüedad: 19 años, 6 meses
Puntos: 8
Respuesta: Toolstrip y boton acceptar/cancelar form

Hola MAGR en tu caso lo que necesitas hacer es una Clase Base de tipo Abstract
Código:
public abstract class cBase {}
y dentro de ella creas metodos publicos virtuales
Código:
public virtual void onSave() { }
a esa clase base le heredas la calse Forms
Código:
public abstract class cBase : Forms
y a tus pantallas les heredas la clase base
Código:
public partial class frmFormulario : cBase
en tu formulario tienes que implementar el evento que creaste en la calse base
Código:
public override void onSave()
{
}

Despues desde tu MDI, supongo que en tu MDI tienes borones de Guardar, borrar, etc., etc., bueno desde ahí en el evento click de cada uno de los botones invocas el evento que creaste en tu calase base
Código:
private void toSave_ItemClick(object sender, ItemClickEventArgs e)
{
 ((cBase)this.ActiveMdiChild).onSave();     
}
Este evento se disparara para el formulario que este activo en ese momento, es decir, para el que tenga el foco.

Espero que te sea util esta informacion.
Saludos.
__________________
http://vazquezvega.wordpress.com/
"La paciencia nos da el privilegio de compartir el refrescante fruto de Dios con los demás."