Panel de aviso respuesta automática aplicada, que se muestra durante unos segundos y desaparece automáticamente. Más...
Tipos públicos | |
enum | TipoAviso { TipoAviso.Ninguno = 0, TipoAviso.Warning = 1, TipoAviso.Error = 2, TipoAviso.Info = 3 } |
Tipo de aviso: info, warning, error. Más... | |
Métodos públicos | |
PanelAvisoRespAuto () | |
Constructor vacío. Más... | |
PanelAvisoRespAuto (TipoAviso toTipo) | |
Constructor con tipo de aviso sin textos. Más... | |
PanelAvisoRespAuto (string tcTitulo, string tcPregunta, string tcRespuesta, string id="", int tnSegundos=5, int tnAnchoMaxCampoPregunta=600) | |
Constructor con textos. Al no pasarse tipo de aviso se asume éste como Info. Más... | |
PanelAvisoRespAuto (TipoAviso toTipoAviso, string tcTitulo, string tcPregunta, string tcRespuesta, string id="", int tnSegundos=30, int tnAnchoMaxCampoPregunta=600) | |
Constructor con tipo de aviso y textos. Más... | |
Métodos protegidos | |
override void | OnLoad (EventArgs e) |
Se ejecutará la primera vez que se haga aparecer el mensaje de tipo PopUp que es cuando se crea el control y se añade al formulario. Más... | |
override void | Dispose (bool disposing) |
Limpiar los recursos que se estén usando. Más... | |
Propiedades | |
string | _IdPregunta = "" [get, set] |
Id de la pregunta. De momento no se utiliza pero está previsto hacerlo en breve. Más... | |
string | _TextoTitulo [get, set] |
Texto que se va a mostrar en el campo para el título. Más... | |
string | _TextoPregunta [get, set] |
Texto que se va a mostrar en el campo para la pregunta. Más... | |
string | _TextoRespuesta [get, set] |
Texto que se va a mostrar en el campo para la respuesta. Más... | |
TipoAviso | _TipoAviso [get, set] |
Tipo de aviso que se va a utilizar en el mensaje, condiciona el logo que se va a mostrar. Más... | |
int | _Segundos = 0 [get, set] |
Nº de segundos tras los cuales desparecerá el mensaje. Más... | |
int | _AnchoMaxPregunta [get, set] |
El ancho visual máximo en pixeles que se reservará para el campo pregunta antes de que el texto continue en una segunda linea será de 600 pixeles. Más... | |
Panel de aviso respuesta automática aplicada, que se muestra durante unos segundos y desaparece automáticamente.
El ancho visual máximo en pixeles que se reservará para el campo pregunta antes de que el texto continue en una segunda linea será de 600 pixeles.
Por defecto si el texto ocupa menos de 600 pixeles, el ancho del control se adapta al ancho del texto con un mínimo de 290 pixeles que ocupará siempre como mínimo, es decir, podrá ocupar cualquier ancho entre 290 y 600 en función de lo que ocupe el texto.
Si el texto ocupa más de 600 pixeles de ancho entonces el control ya no crece más a la derecha (queda en 600 como máximo) para albergar el contenido de la label y parte de la misma salta a una segunda linea y así también a una tercera linea en el caso de que ocupe tres lineas.
El nº máximo de lineas que se mostrará en el control siempre será 3 lineas y el espacio vertical reservado para la label de la pregunta independientemente del nº de lineas reales que ocupe, siempre será 3 lineas. El control no se redimensiona verticalmente.
El constructor de esta clase permite pasar un ancho máximo distinto al que se aplica por defecto que es 600 pixeles.
Definición en la línea 33 del archivo PanelAvisoRespAuto.cs.
Tipo de aviso: info, warning, error.
Valores de enumeraciones | |
---|---|
Ninguno | Sin Avisos |
Warning | Warning |
Error | Errors |
Info | Info |
Definición en la línea 41 del archivo PanelAvisoRespAuto.cs.
|
inline |
Constructor vacío.
Definición en la línea 196 del archivo PanelAvisoRespAuto.cs.
|
inline |
Constructor con tipo de aviso sin textos.
Definición en la línea 214 del archivo PanelAvisoRespAuto.cs.
|
inline |
Constructor con textos. Al no pasarse tipo de aviso se asume éste como Info.
tcTitulo | Texto para el título. |
tcPregunta | Texto para la pregunta. |
tcRespuesta | Texto para la respuesta. |
id | Código ID de la pregunta. |
tnSegundos | Nº de segundos que ha de permanecer en pantalla antes de ocultarse automáticamente. Si no se pasa este parámetro por defecto seran 30 segundos. |
tnAnchoMaxCampoPregunta | Ancho máximo del campo Pregunta antes de que el texto de la pregunta continue en la siguiente linea. |
Definición en la línea 239 del archivo PanelAvisoRespAuto.cs.
|
inline |
Constructor con tipo de aviso y textos.
toTipoAviso | Tipo de aviso: info, error, warning. |
tcTitulo | Texto para el título. |
tcPregunta | Texto para la pregunta. |
tcRespuesta | Texto para la respuesta. |
id | Código ID de la pregunta. |
tnSegundos | Nº de segundos que ha de permanecer en pantalla antes de ocultarse automáticamente. Si no se pasa este parámetro por defecto seran 30 segundos. |
tnAnchoMaxCampoPregunta | Ancho máximo del campo Pregunta antes de que el texto de la pregunta continue en la siguiente linea. |
Definición en la línea 275 del archivo PanelAvisoRespAuto.cs.
|
inlineprotected |
Limpiar los recursos que se estén usando.
disposing | true si los recursos administrados se deben desechar; false en caso contrario. |
Definición en la línea 16 del archivo PanelAvisoRespAuto.Designer.cs.
|
inlineprotected |
Se ejecutará la primera vez que se haga aparecer el mensaje de tipo PopUp que es cuando se crea el control y se añade al formulario.
e |
Definición en la línea 528 del archivo PanelAvisoRespAuto.cs.
|
getset |
El ancho visual máximo en pixeles que se reservará para el campo pregunta antes de que el texto continue en una segunda linea será de 600 pixeles.
Por defecto si el texto ocupa menos de 600 pixeles, el ancho del control se adapta al ancho del texto con un mínimo de 290 pixeles que ocupará siempre como mínimo, es decir, podrá ocupar cualquier ancho entre 290 y 600 en función de lo que ocupe el texto.
Si el texto ocupa más de 600 pixeles de ancho entonces el control ya no crece más a la derecha (queda en 600 como máximo) para albergar el contenido de la label y parte de la misma salta a una segunda linea y así también a una tercera linea en el caso de que ocupe tres lineas.
El nº máximo de lineas que se mostrará en el control siempre será 3 lineas y el espacio vertical reservado para la label de la pregunta independientemente del nº de lineas reales que ocupe, siempre será 3 lineas. El control no se redimensiona verticalmente.
El constructor de esta clase permite pasar un ancho máximo distinto al que se aplica por defecto que es 600 pixeles.
Definición en la línea 165 del archivo PanelAvisoRespAuto.cs.
|
getset |
Id de la pregunta. De momento no se utiliza pero está previsto hacerlo en breve.
Definición en la línea 89 del archivo PanelAvisoRespAuto.cs.
|
getset |
Nº de segundos tras los cuales desparecerá el mensaje.
Definición en la línea 143 del archivo PanelAvisoRespAuto.cs.
|
getset |
Texto que se va a mostrar en el campo para la pregunta.
Definición en la línea 106 del archivo PanelAvisoRespAuto.cs.
|
getset |
Texto que se va a mostrar en el campo para la respuesta.
Definición en la línea 116 del archivo PanelAvisoRespAuto.cs.
|
getset |
Texto que se va a mostrar en el campo para el título.
Definición en la línea 96 del archivo PanelAvisoRespAuto.cs.
|
getset |
Tipo de aviso que se va a utilizar en el mensaje, condiciona el logo que se va a mostrar.
Definición en la línea 126 del archivo PanelAvisoRespAuto.cs.