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 Más... | |
virtual bool | _OnShow () |
No hace falta implementación. Se deja virtual para posibles implementaciones futuras en clases hijas. Más... | |
virtual bool | _OnRefresh () |
No hace falta implementación. Se deja virtual para posibles implementaciones futuras en clases hijas. Más... | |
virtual Dictionary< string, string > | _Saving () |
Guarda la configuración del widget Más... | |
virtual bool | _Loading (Dictionary< string, string > tdictPersonalizado) |
Carga la configuracion del widget Más... | |
virtual bool | _Deleting () |
Borra el widget Más... | |
virtual bool | _Filtrar (bool tlBefore=false) |
Realizar los cambios necesarios en las propiedades filtradas Más... | |
virtual void | _OnClick (object sender, EventArgs e) |
Metodo virtual "OnClick" del boton. Se debe sobrescribir en cada clase hija. Más... | |
![]() | |
delegate void | OnClickInvalidate_Handler (ewbutton toButton, ref bool tlCancel) |
Delegado para validar si ha de continuar con el proceso del Click Más... | |
virtual void | _BuscarIDObjeto (dynamic toDocumento) |
Buscamos el id del objeto para gestionar si se puede ejecutar la acción en un terminal de seguridad Más... | |
ewbutton () | |
Inicializa una nueva instancia de ewbutton Más... | |
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 Más... | |
virtual void | loadContextMenu () |
Suponiendo que se especifique un valor a _OpcionConfiguracion: Carga el menu contextual del boton Más... | |
ewbutton | _Clonar () |
Método para clonar ewbutton Más... | |
Campos de datos | |
string | _ImagenSinPath = string.Empty |
Imagen por defecto (sin path) Más... | |
![]() | |
ClickFrom | _ClickFrom = ClickFrom.MouseClick |
Indica como se ha producido el click al botón Más... | |
bool | _Tactil = false |
Indica si el botón se utilizará en una pantalla para uso táctil. Más... | |
long | _IdMessage |
Mensaje que se enviará a Eurowin Más... | |
List< string > | _cOpcionConfiguracion |
variable privada para _OpcionConfiguracion Más... | |
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ás... | |
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. Más... | |
override void | Dispose (bool disposing) |
Protected implementation of Dispose pattern. Más... | |
![]() | |
override void | Dispose (bool disposing) |
Protected implementation of Dispose pattern. Más... | |
override void | OnPaint (PaintEventArgs e) |
Provoca el evento Paint Más... | |
override void | OnClick (EventArgs e) |
PE-85722 Intercepto el lanzamiento del evento click para todos los botones Más... | |
virtual bool | _Validaciones_ewButton () |
Método que ejecuta las validaciones específicas de un ewButtonBase Más... | |
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. Más... | |
Propiedades | |
int | _X [get, set] |
Posición X del widget Más... | |
int | _Y [get, set] |
Posición Y del widget Más... | |
int | _Alto [get, set] |
Alto del objeto Más... | |
int | _Ancho [get, set] |
Ancho del objeto Más... | |
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 Más... | |
int | _Intervalo [get, set] |
Tiempo de ciclo en milisegundos del refresco del elemento Más... | |
string | _NombreID [get, set] |
Nombre del elemento por si se debe hacer referencia a él desde cualquier parte Más... | |
bool | _Refrescar [get, set] |
Nos indica si presentará la opción de refrescar el control Más... | |
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 ... Más... | |
bool | _Escalable [get, set] |
PARTE 100252 Nos indica si el control será escalable Más... | |
bool | _Resizable [get, set] |
Nos permite definir si el widget se puede mover en tiempo de ejecución del escritorio Más... | |
bool | _AplicarEstilos [get, set] |
Obtiene o establece si el control debe aplicar estilos Más... | |
string | _Titulo [get, set] |
Obtiene o establece el título del botón Más... | |
eContentAlignment | _TituloAlign [get, set] |
Obtiene o establece la alineación del texto en el botón Más... | |
string | _Imagen [get, set] |
Imagen por defecto (con path): Permite seleccionar imágenes a mostrar en el botón Más... | |
eContentAlignment | _ImageAlign [get, set] |
Obtiene o establece la alineación de la imagen personalizada del botón Más... | |
TextImageRelation | _TextImageRelation [get, set] |
Obtiene o establece el color de fondo del botón Más... | |
Font | _Font [get, set] |
Obtiene o establece la funete del texto del botón Más... | |
Color | _FontColor [get, set] |
Obtiene o establece el color de la fuente del texto del botón Más... | |
Color | _BackColor [get, set] |
Obtiene o establece el color de fondo del botón Más... | |
FlatStyle | _FlatStyle [get, set] |
Obtiene o establece el estilo del boton (FlatStyle) Más... | |
string | _TooltipText [get, set] |
Obtiene o establece el Tooltip del botón Más... | |
override bool | ShowFocusCues [get] |
Forzamos el control para que no muestre los bordes cuando recibe el foco Más... | |
![]() | |
ewbuttonEstilosBase | _PropiedadesDeEstilos [get, set] |
Objeto estilo Más... | |
bool | _GoogleAnalytics [get, set] |
Indica si el click del botón se enviara a la plataforma de estadisticas de Google (PEP) PE-105393 Más... | |
TeclasRapidas | _TeclaRapida [get, set] |
Tecla ràpida del botó, per si no té caption Más... | |
TeclasFuncion | _TeclaFuncion [get, set] |
Tecla ràpida del botó, per si no té caption Más... | |
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 Más... | |
bool | _RequiereCaja [get, set] |
Propiedad que determina si el botón requiere la caja Más... | |
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 Más... | |
string | _Tooltip [get, set] |
Tooltip del control para asignar por código Más... | |
virtual Int32 | _Id_Objeto [get] |
PE-85824 Get que carga y retorna el valor del ID del objeto Más... | |
override bool | ShowFocusCues [get] |
Para ocultar el borde interior cuando tenemos el foco en botones de tipo FLAT Más... | |
LocalizacionOpcion | _Localizacion [get, set] |
Localización en listados Más... | |
![]() | |
bool | _RequiereCaja [get, set] |
Requiere caja Más... | |
![]() | |
bool | _GoogleAnalytics [get, set] |
Propiedad Google analitic Más... | |
![]() | |
LocalizacionOpcion | _Localizacion [get] |
Posicíon donde se colocará el objeto Más... | |
![]() | |
bool | _AplicarEstilos [get, set] |
Nos determina si se deben aplicar los estilos a este elemento Más... | |
int | _X [get, set] |
Posición X del widget Más... | |
int | _Y [get, set] |
Posición Y del widget Más... | |
int | _Alto [get, set] |
Alto del objeto Más... | |
int | _Ancho [get, set] |
Ancho del objeto Más... | |
string | _NombreID [get, set] |
Nombre del elemento por si se debe hacer referencia a él desde cualquier parte Más... | |
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 Más... | |
bool | _Refrescar [get, set] |
Nos indica si presentará la opción de refrescar el control Más... | |
int | _Intervalo [get, set] |
Tiempo de ciclo en milisegundos del refresco del elemento Más... | |
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 ... Más... | |
bool | _Escalable [get, set] |
PARTE 100252 : Nos indica si el control será escalable Más... | |
![]() | |
string | _Imagen [get, set] |
_Imagen: Imagen que se puede asociar a un control Más... | |
eContentAlignment | _ImageAlign [get, set] |
_ImageAlign: Alineación de la imagen Más... | |
![]() | |
bool | _Resizable [get, set] |
Nos permite definir si el widget se puede redimensionar Más... | |
Otros miembros heredados | |
![]() | |
enum | ClickFrom { ClickFrom.MouseClick, ClickFrom.TeclaFuncion, ClickFrom.TeclaRapida } |
Desencadenantes del click al botón Más... | |
![]() | |
int | _IdObjeto = 0 |
ID Objeto Más... | |
![]() | |
EventHandler | OnClickBefore |
Evento que se dispara antes de pulsar el botón. Más... | |
EventHandler | OnClickAfter |
Evento que se dispara una vez que se ha pulsado el botón. Más... | |
OnClickInvalidate_Handler | OnClickInvalidate |
Desencadena el evento Más... | |
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
Definición en la línea 40 del archivo ButtonBase.cs.
|
getset |
Ancho del objeto
Definición en la línea 52 del archivo ButtonBase.cs.
|
getset |
Obtiene o establece si el control debe aplicar estilos
Definición en la línea 120 del archivo ButtonBase.cs.
|
getset |
Obtiene o establece el color de fondo del botón
Definición en la línea 290 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 ...
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
Definición en la línea 63 del archivo ButtonBase.cs.
|
getset |
PARTE 100252 Nos indica si el control será escalable
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 310 del archivo ButtonBase.cs.
|
getset |
Obtiene o establece la funete del texto del botón
Definición en la línea 255 del archivo ButtonBase.cs.
|
getset |
Obtiene o establece el color de la fuente del texto del botón
Definición en la línea 270 del archivo ButtonBase.cs.
|
getset |
Obtiene o establece la alineación de la imagen personalizada del botón
Definición en la línea 225 del archivo ButtonBase.cs.
|
getset |
Imagen por defecto (con path): Permite seleccionar imágenes a mostrar en el botón
Definición en la línea 183 del archivo ButtonBase.cs.
|
getset |
Tiempo de ciclo en milisegundos del refresco del elemento
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
Definición en la línea 75 del archivo ButtonBase.cs.
|
getset |
Nos indica si presentará la opción de refrescar el control
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
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 240 del archivo ButtonBase.cs.
|
getset |
Obtiene o establece el título del botón
Definición en la línea 148 del archivo ButtonBase.cs.
|
getset |
Obtiene o establece la alineación del texto en el botón
Definición en la línea 164 del archivo ButtonBase.cs.
|
getset |
Obtiene o establece el Tooltip del botón
Definición en la línea 355 del archivo ButtonBase.cs.
|
getset |
Posición X del widget
Definición en la línea 26 del archivo ButtonBase.cs.
|
getset |
Posición Y del widget
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 600 del archivo ButtonBase.cs.