Referencia de la Clase sage.ew.perfiles.ewPanel

Clase ewPanel: donde añadimos tenemos configurado el constructor, añadimos el label , el dibujito de tabulación ... Más...

Diagrama de herencias de sage.ew.perfiles.ewPanel

Métodos públicos

 ewPanel ()
 Aquí tenemos el constructor del panel de Herramientas Más...
 
void Actualizar_Posicion_Rectangulos_Seleccion_Control ()
 Este método obtiene a partir de la posición actual del control, la posicion y dimension de los 8 cuadraditos de selección, y el rectangulo de linea discontinua que bordea al mismo y los guarda en las propiedades internas de ewPanel respectivo. Más...
 

Campos de datos

bool _Seleccionado = false
 Para controlar si el control está seleccionado Más...
 
bool _Limpiar = false
 _Limpiar Más...
 
bool _Pintar_BackGround = true
 _Pintar_BackGround: para gestionar si debe de pintar el bakcground Más...
 
Color _Color_Seleccionado = Color.Blue
 _Color_Seleccionado: Color del control seleccionado Más...
 
int nAnchoCuadSelec = 7
 nAnchoCuadSelec: Debe ser un múltiplo de 2 + 1, por tanto podra ser, 5, 7, 9, 11, 13 Más...
 
bool _Redimensionar = true
 Para controlar la redimensión de los controles Más...
 
Rectangle [] _oRect8Selec = new Rectangle[8]
 Rectángulos que mostraremos por pantalla al seleccionar un control, seran 4 cuadrados en las esquinas y 4 cuadrados en la mitad de las aristas. Por orden, el 0 serà la esquina superior izquierda y se sigue a la derecha en sentido horario. L Más...
 
Rectangle _oRectSelecLineaDis = new Rectangle()
 Rectángulo que mostraremos redondeado al control a (nAnchoCuadSelec+1)/2 pixels de distancia del borde del mismo Más...
 
Rectangle _oRectPanelSel = new Rectangle()
 Rectángulo que ocupará el panel que envolverá al objecto cuando lo seleccionemos sobre el que pintaremos los cuadros de selección Más...
 
ButtonBorderStyle _ButtonBorderStyle = ButtonBorderStyle.Solid
 _ButtonBorderStyle: Para tratar el borde del panel Más...
 
Panel _PanelSelRef
 Referencia a panel de selección: panel real transparente que cuando seleccionemos el objeto pondremos en el formulario envolviendo al objeto ... Más...
 

Métodos protegidos

override void OnPaint (PaintEventArgs pe)
 Al pintar el ewPanel que hay en el control panelado, detectaremos el estado de su propiedad _Seleccionado y en función de ella, pintaremos el cuadro de selección Más...
 

Descripción detallada

Clase ewPanel: donde añadimos tenemos configurado el constructor, añadimos el label , el dibujito de tabulación ...

Definición en la línea 3421 del archivo clsPerfiles.cs.

Documentación del constructor y destructor

◆ ewPanel()

sage.ew.perfiles.ewPanel.ewPanel ( )
inline

Aquí tenemos el constructor del panel de Herramientas

Definición en la línea 3483 del archivo clsPerfiles.cs.

Documentación de las funciones miembro

◆ Actualizar_Posicion_Rectangulos_Seleccion_Control()

void sage.ew.perfiles.ewPanel.Actualizar_Posicion_Rectangulos_Seleccion_Control ( )
inline

Este método obtiene a partir de la posición actual del control, la posicion y dimension de los 8 cuadraditos de selección, y el rectangulo de linea discontinua que bordea al mismo y los guarda en las propiedades internas de ewPanel respectivo.

Al mover el control deberá llamarse a este metodo para que actualize estos datos, pues son coordenadas siempre respecto al formulario en el que se encuentra el control

Definición en la línea 3493 del archivo clsPerfiles.cs.

◆ OnPaint()

override void sage.ew.perfiles.ewPanel.OnPaint ( PaintEventArgs  pe)
inlineprotected

Al pintar el ewPanel que hay en el control panelado, detectaremos el estado de su propiedad _Seleccionado y en función de ella, pintaremos el cuadro de selección

Parámetros
pe

Definición en la línea 3722 del archivo clsPerfiles.cs.

Documentación de los campos

◆ _ButtonBorderStyle

ButtonBorderStyle sage.ew.perfiles.ewPanel._ButtonBorderStyle = ButtonBorderStyle.Solid

_ButtonBorderStyle: Para tratar el borde del panel

Definición en la línea 3473 del archivo clsPerfiles.cs.

◆ _Color_Seleccionado

Color sage.ew.perfiles.ewPanel._Color_Seleccionado = Color.Blue

_Color_Seleccionado: Color del control seleccionado

Definición en la línea 3442 del archivo clsPerfiles.cs.

◆ _Limpiar

bool sage.ew.perfiles.ewPanel._Limpiar = false

_Limpiar

Definición en la línea 3432 del archivo clsPerfiles.cs.

◆ _oRect8Selec

Rectangle [] sage.ew.perfiles.ewPanel._oRect8Selec = new Rectangle[8]

Rectángulos que mostraremos por pantalla al seleccionar un control, seran 4 cuadrados en las esquinas y 4 cuadrados en la mitad de las aristas. Por orden, el 0 serà la esquina superior izquierda y se sigue a la derecha en sentido horario. L

Definición en la línea 3458 del archivo clsPerfiles.cs.

◆ _oRectPanelSel

Rectangle sage.ew.perfiles.ewPanel._oRectPanelSel = new Rectangle()

Rectángulo que ocupará el panel que envolverá al objecto cuando lo seleccionemos sobre el que pintaremos los cuadros de selección

Definición en la línea 3468 del archivo clsPerfiles.cs.

◆ _oRectSelecLineaDis

Rectangle sage.ew.perfiles.ewPanel._oRectSelecLineaDis = new Rectangle()

Rectángulo que mostraremos redondeado al control a (nAnchoCuadSelec+1)/2 pixels de distancia del borde del mismo

Definición en la línea 3463 del archivo clsPerfiles.cs.

◆ _PanelSelRef

Panel sage.ew.perfiles.ewPanel._PanelSelRef

Referencia a panel de selección: panel real transparente que cuando seleccionemos el objeto pondremos en el formulario envolviendo al objeto ...

Definición en la línea 3478 del archivo clsPerfiles.cs.

◆ _Pintar_BackGround

bool sage.ew.perfiles.ewPanel._Pintar_BackGround = true

_Pintar_BackGround: para gestionar si debe de pintar el bakcground

Definición en la línea 3437 del archivo clsPerfiles.cs.

◆ _Redimensionar

bool sage.ew.perfiles.ewPanel._Redimensionar = true

Para controlar la redimensión de los controles

Definición en la línea 3452 del archivo clsPerfiles.cs.

◆ _Seleccionado

bool sage.ew.perfiles.ewPanel._Seleccionado = false

Para controlar si el control está seleccionado

Definición en la línea 3427 del archivo clsPerfiles.cs.

◆ nAnchoCuadSelec

int sage.ew.perfiles.ewPanel.nAnchoCuadSelec = 7

nAnchoCuadSelec: Debe ser un múltiplo de 2 + 1, por tanto podra ser, 5, 7, 9, 11, 13

Definición en la línea 3447 del archivo clsPerfiles.cs.


La documentación para esta clase fue generada a partir del siguiente fichero: