Clase ewPanel: donde añadimos tenemos configurado el constructor, añadimos el label , el dibujito de tabulación ... Más...
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... | |
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.
|
inline |
Aquí tenemos el constructor del panel de Herramientas
Definición en la línea 3483 del archivo clsPerfiles.cs.
|
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.
|
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
pe |
Definición en la línea 3722 del archivo clsPerfiles.cs.
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 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.
bool sage.ew.perfiles.ewPanel._Limpiar = false |
_Limpiar
Definición en la línea 3432 del archivo clsPerfiles.cs.
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.
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.
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.
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.
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.
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.
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.
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.