Boton base para los widgets de S50 Tiene toda la configuracion común de los botones: Image, TextAlign, ImageAlign, Font, ForeColor, BackColor, TextImageRelation y FlatStyle. Más...
Métodos públicos | |
| ButtonBase () | |
| Contructor vacio. | |
| virtual bool | _OnShow () |
| No hace falta implementación. Se deja virtual para posibles implementaciones futuras en clases hijas. | |
| virtual bool | _OnRefresh () |
| No hace falta implementación. Se deja virtual para posibles implementaciones futuras en clases hijas. | |
| virtual Dictionary< string, string > | _Saving () |
| Guarda la configuración del widget. | |
| virtual bool | _Loading (Dictionary< string, string > tdictPersonalizado) |
| Carga la configuracion del widget. | |
| virtual bool | _Deleting () |
| Borra el widget. | |
| virtual bool | _Filtrar (bool tlBefore=false) |
| Realizar los cambios necesarios en las propiedades filtradas. | |
| virtual void | _OnClick (object sender, EventArgs e) |
| Metodo virtual "OnClick" del boton. Se debe sobrescribir en cada clase hija. | |
Métodos públicos heredados de sage.ew.objetos.ewbutton | |
| delegate void | OnClickInvalidate_Handler (ewbutton toButton, ref bool tlCancel) |
| Delegado para validar si ha de continuar con el proceso del Click. | |
| virtual void | _BuscarIDObjeto (dynamic toDocumento) |
| Buscamos el id del objeto para gestionar si se puede ejecutar la acción en un terminal de seguridad. | |
| ewbutton () | |
| Inicializa una nueva instancia de ewbutton. | |
| virtual void | OpcionConfiguracion_Click (object sender, EventArgs e) |
| Muestra la opción de configuración del menu contextual. Es obligatorio que este metodo sea sobrescrito en el boton que lo requiera. Ejemplo en btListados.cs. | |
| virtual void | loadContextMenu () |
| Suponiendo que se especifique un valor a _OpcionConfiguracion: Carga el menu contextual del boton. | |
| ewbutton | _Clonar () |
| Método para clonar ewbutton. | |
Campos de datos | |
| string | _ImagenSinPath = string.Empty |
| Imagen por defecto (sin path) | |
Campos de datos heredados de sage.ew.objetos.ewbutton | |
| ClickFrom | _ClickFrom = ClickFrom.MouseClick |
| Indica como se ha producido el click al botón. | |
| bool | _Tactil = false |
| Indica si el botón se utilizará en una pantalla para uso táctil. | |
| long | _IdMessage |
| Mensaje que se enviará a Eurowin. | |
| List< string > | _cOpcionConfiguracion |
| variable privada para _OpcionConfiguracion | |
| bool | _ControlTerminalSeguridad = false |
| Hay controles que con el terminal de seguridad no se han de poder utilizar. Por defecto se pueden utilizar todos Si en un terminal de seguridadad no se ha de poder ejecutar la acción será necesario asignar el valor a "true" en el Constructor del "ewbutton". | |
Métodos protegidos | |
| bool | _RefreshImage (string tcRuta_Y_FicheroDestino="", Color? toColor=null) |
| Refresca la imagen y convirtie los pixels blancos en pixels del color de fondo de su contenedor, así simulamos la transparencia de las imagenes en el boton. | |
| override void | Dispose (bool disposing) |
| Protected implementation of Dispose pattern. | |
Métodos protegidos heredados de sage.ew.objetos.ewbutton | |
| override void | Dispose (bool disposing) |
| Protected implementation of Dispose pattern. | |
| override void | OnPaint (PaintEventArgs e) |
| Provoca el evento Paint. | |
| override void | OnClick (EventArgs e) |
| PE-85722 Intercepto el lanzamiento del evento click para todos los botones. | |
| virtual bool | _Validaciones_ewButton () |
| Método que ejecuta las validaciones específicas de un ewButtonBase. | |
| bool | _PermitirEnTerminalIndependiente (dynamic toDocumento=null) |
| PE-81300 : Método que devolvera un boleano indicando si el boton se puede utilizar en el formulario segun trabaje o no con el Terminal Independiente. PE-94702: añadimos un parámetro tnModulo, por defecto 1 (ventas), por si en un futuro hay que usar esta función fuera de las ventas. | |
Propiedades | |
| int | _X [get, set] |
| Posición X del widget. | |
| int | _Y [get, set] |
| Posición Y del widget. | |
| int | _Alto [get, set] |
| Alto del objeto. | |
| int | _Ancho [get, set] |
| Ancho del objeto. | |
| bool | _Editando [get, set] |
| Nos indica si actualmente este elemento esta en modo de edición Si esta en modo de edición al pulsar el botón derecho del ratón sobre este elemento presentará todas las opciones de configuarción. | |
| int | _Intervalo [get, set] |
| Tiempo de ciclo en milisegundos del refresco del elemento. | |
| string | _NombreID [get, set] |
| Nombre del elemento por si se debe hacer referencia a él desde cualquier parte. | |
| bool | _Refrescar [get, set] |
| Nos indica si presentará la opción de refrescar el control. | |
| ControladorDesktop | _ControladorDesktop [get, set] |
| Tendremos el controlador mediante el que se podrá guardar las propiedades de un control y otras accciones como borrar un elemento ... | |
| bool | _Escalable [get, set] |
| PARTE 100252 Nos indica si el control será escalable. | |
| bool | _Resizable [get, set] |
| Nos permite definir si el widget se puede mover en tiempo de ejecución del escritorio. | |
| bool | _AplicarEstilos [get, set] |
| Obtiene o establece si el control debe aplicar estilos. | |
| string | _Titulo [get, set] |
| Obtiene o establece el título del botón. | |
| eContentAlignment | _TituloAlign [get, set] |
| Obtiene o establece la alineación del texto en el botón. | |
| string | _Imagen [get, set] |
| Imagen por defecto (con path): Permite seleccionar imágenes a mostrar en el botón. | |
| eContentAlignment | _ImageAlign [get, set] |
| Obtiene o establece la alineación de la imagen personalizada del botón. | |
| TextImageRelation | _TextImageRelation [get, set] |
| Obtiene o establece el color de fondo del botón. | |
| Font | _Font [get, set] |
| Obtiene o establece la funete del texto del botón. | |
| Color | _FontColor [get, set] |
| Obtiene o establece el color de la fuente del texto del botón. | |
| Color | _BackColor [get, set] |
| Obtiene o establece el color de fondo del botón. | |
| FlatStyle | _FlatStyle [get, set] |
| Obtiene o establece el estilo del boton (FlatStyle) | |
| string | _TooltipText [get, set] |
| Obtiene o establece el Tooltip del botón. | |
| override bool | ShowFocusCues [get] |
| Forzamos el control para que no muestre los bordes cuando recibe el foco. | |
Propiedades heredados de sage.ew.objetos.ewbutton | |
| ewbuttonEstilosBase | _PropiedadesDeEstilos [get, set] |
| Objeto estilo. | |
| bool | _GoogleAnalytics [get, set] |
| Indica si el click del botón se enviara a la plataforma de estadisticas de Google (PEP) PE-105393. | |
| TeclasRapidas | _TeclaRapida [get, set] |
| Tecla ràpida del botó, per si no té caption. | |
| TeclasFuncion | _TeclaFuncion [get, set] |
| Tecla ràpida del botó, per si no té caption. | |
| bool | _CanChangeStyle [get, set] |
| Propiedad para permitir cambiar los estilos dentro de un form satelite. Habrá que controlar el valor también en el form satelite. | |
| bool | _RequiereCaja [get, set] |
| Propiedad que determina si el botón requiere la caja. | |
| List< string > | _OpcionConfiguracion [get, set] |
| Servira para especificar el nombre de la opción a mostrar en el menú contextual del boton. Si se especifica un nombre, se cargan los objetos necesarios para el menu contextual mediante loadContextMenu(). Ejemplo en btListados.cs. | |
| string | _Tooltip [get, set] |
| Tooltip del control para asignar por código. | |
| virtual Int32 | _Id_Objeto [get] |
| PE-85824 Get que carga y retorna el valor del ID del objeto. | |
| override bool | ShowFocusCues [get] |
| Para ocultar el borde interior cuando tenemos el foco en botones de tipo FLAT. | |
| LocalizacionOpcion | _Localizacion [get, set] |
| Localización en listados. | |
Otros miembros heredados | |
Tipos públicos heredados de sage.ew.objetos.ewbutton | |
| enum | ClickFrom { MouseClick , TeclaFuncion , TeclaRapida } |
| Desencadenantes del click al botón. Más... | |
Atributos protegidos heredados de sage.ew.objetos.ewbutton | |
| int | _IdObjeto = 0 |
| ID Objeto. | |
Eventos heredados de sage.ew.objetos.ewbutton | |
| EventHandler | OnClickBefore |
| Evento que se dispara antes de pulsar el botón. | |
| EventHandler | OnClickAfter |
| Evento que se dispara una vez que se ha pulsado el botón. | |
| OnClickInvalidate_Handler | OnClickInvalidate |
| Desencadena el evento. | |
Boton base para los widgets de S50 Tiene toda la configuracion común de los botones: Image, TextAlign, ImageAlign, Font, ForeColor, BackColor, TextImageRelation y FlatStyle.
Definición en la línea 19 del archivo ButtonBase.cs.
|
inline |
Contructor vacio.
Definición en la línea 377 del archivo ButtonBase.cs.
|
inlinevirtual |
Borra el widget.
Implementa sage.ew.interficies.IElemento.
Definición en la línea 525 del archivo ButtonBase.cs.
|
inlinevirtual |
Realizar los cambios necesarios en las propiedades filtradas.
| tlBefore |
Implementa sage.ew.interficies.IElemento.
Definición en la línea 535 del archivo ButtonBase.cs.
|
inlinevirtual |
Carga la configuracion del widget.
| tdictPersonalizado |
Implementa sage.ew.interficies.IElemento.
Reimplementado en sage.ew.objetos.ButtonMenu.
Definición en la línea 480 del archivo ButtonBase.cs.
|
inlinevirtual |
Metodo virtual "OnClick" del boton. Se debe sobrescribir en cada clase hija.
| sender | |
| e |
Reimplementado en sage.ew.objetos.ButtonMenu.
Definición en la línea 591 del archivo ButtonBase.cs.
|
inlinevirtual |
No hace falta implementación. Se deja virtual para posibles implementaciones futuras en clases hijas.
Implementa sage.ew.interficies.IElemento.
Definición en la línea 445 del archivo ButtonBase.cs.
|
inlinevirtual |
No hace falta implementación. Se deja virtual para posibles implementaciones futuras en clases hijas.
Implementa sage.ew.interficies.IElemento.
Definición en la línea 435 del archivo ButtonBase.cs.
|
inlineprotected |
Refresca la imagen y convirtie los pixels blancos en pixels del color de fondo de su contenedor, así simulamos la transparencia de las imagenes en el boton.
| tcRuta_Y_FicheroDestino | Imagen del boton |
| toColor | Color de fondo al que forzar la transparencia, si no se pasa se recoge de la propiedad BackColor |
Definición en la línea 614 del archivo ButtonBase.cs.
|
inlinevirtual |
Guarda la configuración del widget.
Implementa sage.ew.interficies.IElemento.
Reimplementado en sage.ew.objetos.ButtonMenu.
Definición en la línea 454 del archivo ButtonBase.cs.
|
inlineprotected |
Protected implementation of Dispose pattern.
| disposing |
Definición en la línea 647 del archivo ButtonBase.cs.
| string sage.ew.objetos.ButtonBase._ImagenSinPath = string.Empty |
Imagen por defecto (sin path)
Definición en la línea 175 del archivo ButtonBase.cs.
|
getset |
Alto del objeto.
Implementa sage.ew.interficies.IElemento.
Definición en la línea 39 del archivo ButtonBase.cs.
|
getset |
Ancho del objeto.
Implementa sage.ew.interficies.IElemento.
Definición en la línea 51 del archivo ButtonBase.cs.
|
getset |
Obtiene o establece si el control debe aplicar estilos.
Implementa sage.ew.interficies.IElemento.
Definición en la línea 119 del archivo ButtonBase.cs.
|
getset |
Obtiene o establece el color de fondo del botón.
Definición en la línea 289 del archivo ButtonBase.cs.
|
getset |
Tendremos el controlador mediante el que se podrá guardar las propiedades de un control y otras accciones como borrar un elemento ...
Implementa sage.ew.interficies.IElemento.
Definición en la línea 87 del archivo ButtonBase.cs.
|
getset |
Nos indica si actualmente este elemento esta en modo de edición Si esta en modo de edición al pulsar el botón derecho del ratón sobre este elemento presentará todas las opciones de configuarción.
Implementa sage.ew.interficies.IElemento.
Definición en la línea 63 del archivo ButtonBase.cs.
|
getset |
PARTE 100252 Nos indica si el control será escalable.
Implementa sage.ew.interficies.IElemento.
Definición en la línea 94 del archivo ButtonBase.cs.
|
getset |
Obtiene o establece el estilo del boton (FlatStyle)
Definición en la línea 309 del archivo ButtonBase.cs.
|
getset |
Obtiene o establece la funete del texto del botón.
Definición en la línea 254 del archivo ButtonBase.cs.
|
getset |
Obtiene o establece el color de la fuente del texto del botón.
Definición en la línea 269 del archivo ButtonBase.cs.
|
getset |
Obtiene o establece la alineación de la imagen personalizada del botón.
Implementa sage.ew.interficies.IElementoImagen.
Definición en la línea 224 del archivo ButtonBase.cs.
|
getset |
Imagen por defecto (con path): Permite seleccionar imágenes a mostrar en el botón.
Implementa sage.ew.interficies.IElementoImagen.
Definición en la línea 182 del archivo ButtonBase.cs.
|
getset |
Tiempo de ciclo en milisegundos del refresco del elemento.
Implementa sage.ew.interficies.IElemento.
Definición en la línea 69 del archivo ButtonBase.cs.
|
getset |
Nombre del elemento por si se debe hacer referencia a él desde cualquier parte.
Implementa sage.ew.interficies.IElemento.
Definición en la línea 75 del archivo ButtonBase.cs.
|
getset |
Nos indica si presentará la opción de refrescar el control.
Implementa sage.ew.interficies.IElemento.
Definición en la línea 81 del archivo ButtonBase.cs.
|
getset |
Nos permite definir si el widget se puede mover en tiempo de ejecución del escritorio.
Implementa sage.ew.interficies.IElementoResizable.
Definición en la línea 103 del archivo ButtonBase.cs.
|
getset |
Obtiene o establece el color de fondo del botón.
Definición en la línea 239 del archivo ButtonBase.cs.
|
getset |
Obtiene o establece el título del botón.
Definición en la línea 147 del archivo ButtonBase.cs.
|
getset |
Obtiene o establece la alineación del texto en el botón.
Definición en la línea 163 del archivo ButtonBase.cs.
|
getset |
Obtiene o establece el Tooltip del botón.
Definición en la línea 354 del archivo ButtonBase.cs.
|
getset |
Posición X del widget.
Implementa sage.ew.interficies.IElemento.
Definición en la línea 26 del archivo ButtonBase.cs.
|
getset |
Posición Y del widget.
Implementa sage.ew.interficies.IElemento.
Definición en la línea 32 del archivo ButtonBase.cs.
|
getprotected |
Forzamos el control para que no muestre los bordes cuando recibe el foco.
Definición en la línea 599 del archivo ButtonBase.cs.