Referencia de la Clase sage.ew.formul.UserControls.BarraSuperior

Usercontrol básico para añadir una barra de acciones a un formulario. Se puede extender y sobrescribir los métodos asociados al click de cada botón, o se puede incluir en un formulario y definir los eventos delegados a cada acción disparada al pulsar los botones. Más...

Diagrama de herencias de sage.ew.formul.UserControls.BarraSuperior

Métodos públicos

delegate void _Click_Salir ()
 Evento Delegado Salir Más...
 
 BarraSuperior ()
 Constructor vacio Más...
 
void AddButton (string tcName, string tcText, Image toImage, EventHandler toClick, bool tlSoloLectura=false)
 Añade un boton a la barra superior Más...
 
void AddButton (ewbutton toButton)
 Añade un boton directamente a la barra de herramientas Más...
 
ewbutton GetButton (string tcButtonName)
 Busca y devuelve el boton con nombre tcButtonName Más...
 
void AddSeparador ()
 Añade una linia horizontal de 1 pixel que nos servira de separador entre los botones agregados al panel de botones Más...
 

Campos de datos

List< ewbuttonBotones = new List<ewbutton>()
 Botones Más...
 

Métodos protegidos

virtual void Salir (object sender, EventArgs e)
 Click sobre el botón "Salir" Más...
 
override void Dispose (bool disposing)
 Limpiar los recursos que se estén utilizando. Más...
 

Propiedades

bool VerBotonSalir [get, set]
 Mostrar / Ocultar botón "Salir" Más...
 

Eventos

_Click_Salir EventoSalir
 Evento before click en el icono Salir Más...
 

Descripción detallada

Usercontrol básico para añadir una barra de acciones a un formulario. Se puede extender y sobrescribir los métodos asociados al click de cada botón, o se puede incluir en un formulario y definir los eventos delegados a cada acción disparada al pulsar los botones.

Posibles implementaciones futuras

  • posibilidad de visualizar/ocultar botones
  • contenedor tipo flowpanel para que se adapte en relación a los botones visibles
  • poder añadir botones dinamicamente
  • ...

Definición en la línea 24 del archivo BarraSuperior.cs.

Documentación del constructor y destructor

◆ BarraSuperior()

sage.ew.formul.UserControls.BarraSuperior.BarraSuperior ( )
inline

Constructor vacio

Definición en la línea 57 del archivo BarraSuperior.cs.

Documentación de las funciones miembro

◆ _Click_Salir()

delegate void sage.ew.formul.UserControls.BarraSuperior._Click_Salir ( )

Evento Delegado Salir

◆ AddButton() [1/2]

void sage.ew.formul.UserControls.BarraSuperior.AddButton ( string  tcName,
string  tcText,
Image  toImage,
EventHandler  toClick,
bool  tlSoloLectura = false 
)
inline

Añade un boton a la barra superior

Parámetros
tcNamePropiedad Name del botón
tcTextPropiedad Text del botón
toImageImagen del botón
toClickEvento delegado al hacer click sobre el botón
tlSoloLecturaSi true, propiedad Enabled = false. Si false, propiedad Enabled = true

Definición en la línea 83 del archivo BarraSuperior.cs.

◆ AddButton() [2/2]

void sage.ew.formul.UserControls.BarraSuperior.AddButton ( ewbutton  toButton)
inline

Añade un boton directamente a la barra de herramientas

Parámetros
toButton

Definición en la línea 100 del archivo BarraSuperior.cs.

◆ AddSeparador()

void sage.ew.formul.UserControls.BarraSuperior.AddSeparador ( )
inline

Añade una linia horizontal de 1 pixel que nos servira de separador entre los botones agregados al panel de botones

Definición en la línea 136 del archivo BarraSuperior.cs.

◆ Dispose()

override void sage.ew.formul.UserControls.BarraSuperior.Dispose ( bool  disposing)
inlineprotected

Limpiar los recursos que se estén utilizando.

Parámetros
disposingtrue si los recursos administrados se deben eliminar; false en caso contrario, false.

Definición en la línea 14 del archivo BarraSuperior.Designer.cs.

◆ GetButton()

ewbutton sage.ew.formul.UserControls.BarraSuperior.GetButton ( string  tcButtonName)
inline

Busca y devuelve el boton con nombre tcButtonName

Parámetros
tcButtonNameNombre del botón a recuperar
Devuelve
El boton recuperado o null en caso de no encontrarlo

Definición en la línea 126 del archivo BarraSuperior.cs.

◆ Salir()

virtual void sage.ew.formul.UserControls.BarraSuperior.Salir ( object  sender,
EventArgs  e 
)
inlineprotectedvirtual

Click sobre el botón "Salir"

Parámetros
sender
e

Definición en la línea 149 del archivo BarraSuperior.cs.

Documentación de los campos

◆ Botones

List<ewbutton> sage.ew.formul.UserControls.BarraSuperior.Botones = new List<ewbutton>()

Botones

Definición en la línea 29 del archivo BarraSuperior.cs.

Documentación de propiedades

◆ VerBotonSalir

bool sage.ew.formul.UserControls.BarraSuperior.VerBotonSalir
getset

Mostrar / Ocultar botón "Salir"

Definición en la línea 35 del archivo BarraSuperior.cs.

Documentación de los eventos

◆ EventoSalir

_Click_Salir sage.ew.formul.UserControls.BarraSuperior.EventoSalir

Evento before click en el icono Salir

Definición en la línea 50 del archivo BarraSuperior.cs.


La documentación para esta clase fue generada a partir de los siguientes ficheros: