Cargando...
Buscando...
Nada coincide
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 herencia de sage.ew.perfiles.ewPanel

Métodos públicos

 ewPanel ()
 Aquí tenemos el constructor del panel de Herramientas.
 
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.
 

Campos de datos

bool _Seleccionado = false
 Para controlar si el control está seleccionado.
 
bool _Limpiar = false
 _Limpiar
 
bool _Pintar_BackGround = true
 _Pintar_BackGround: para gestionar si debe de pintar el bakcground
 
Color _Color_Seleccionado = Color.Blue
 _Color_Seleccionado: Color del control seleccionado
 
int nAnchoCuadSelec = 7
 nAnchoCuadSelec: Debe ser un múltiplo de 2 + 1, por tanto podra ser, 5, 7, 9, 11, 13
 
bool _Redimensionar = true
 Para controlar la redimensión de los controles.
 
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.
 
Rectangle _oRectSelecLineaDis = new Rectangle()
 Rectángulo que mostraremos redondeado al control a (nAnchoCuadSelec+1)/2 pixels de distancia del borde del mismo.
 
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.
 
ButtonBorderStyle _ButtonBorderStyle = ButtonBorderStyle.Solid
 _ButtonBorderStyle: Para tratar el borde del panel
 
Panel _PanelSelRef
 Referencia a panel de selección: panel real transparente que cuando seleccionemos el objeto pondremos en el formulario envolviendo al objeto ...
 

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.
 

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 3417 del archivo clsPerfiles.cs.

Documentación de constructores y destructores

◆ ewPanel()

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

Aquí tenemos el constructor del panel de Herramientas.

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

Documentación de 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 3489 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 3718 del archivo clsPerfiles.cs.

Documentación de campos

◆ _ButtonBorderStyle

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

_ButtonBorderStyle: Para tratar el borde del panel

Definición en la línea 3469 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 3438 del archivo clsPerfiles.cs.

◆ _Limpiar

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

_Limpiar

Definición en la línea 3428 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 3454 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 3464 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 3459 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 3474 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 3433 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 3448 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 3423 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 3443 del archivo clsPerfiles.cs.


La documentación de esta clase está generada del siguiente archivo: