Discusión sobre el artículo "Interfaces gráficas X: Ordenamiento, reconstrucción de la tabla y controles en las celdas (build 11)"
El artículo es interesante.
1. Esto es un ejemplo. Hacer clic en un botón del ejemplo sustituye la activación de una condición en el programa. Aunque también puedes añadir botones en el programa - no hay mucho que tu imaginación pueda hacer.
2. Entiendo - tener más de dos posiciones On/Off. Por ejemplo, Arriba/Bajo/Medio.
1. Esto es un ejemplo. Pulsar el botón del ejemplo sustituye la activación de alguna condición en el programa. Aunque también puede añadir botones en el programa - no hay mucho que su imaginación puede hacer.
2. Entiendo - tener más de dos posiciones On/Off. Por ejemplo, Arriba/Bajo/Medio.
1. Gracias, entendido parcialmente. La necesidad de añadir filas con la llegada de nuevos datos está clara, pero ¿por qué añadir columnas mediante programación o manualmente después de la construcción real de la tabla?
1. Por ejemplo: se activa una condición, cuando es necesario emitir un valor adicional a todas las filas de la tabla, que antes era cero - se añade una columna, y el valor se emite en ella. Tan pronto como la condición desaparezca (con el inicio de un nuevo día, por ejemplo), la columna vacía puede eliminarse hasta la siguiente activación de la condición.
2. Y el indicador con tres líneas - ¿es del área del espacio multidimensional? Hacemos un cambio en la columna cero de la tabla con tres posiciones - la línea superior del indicador, la línea media del indicador y la línea inferior del indicador, y en las celdas siguientes de la fila introducimos los valores de la línea seleccionada del indicador.
¿No te permite tu imaginación pensar en ejemplos para los que esto sería útil?
1. Por ejemplo: se activa una condición, cuando es necesario dar salida a un valor adicional en todas las filas de la tabla, que antes era cero - se añade una columna y se le da salida al valor. Tan pronto como la condición desaparezca (con el inicio de un nuevo día, por ejemplo), la columna vacía puede eliminarse hasta la siguiente activación de la condición.
2. Y el indicador con tres líneas - ¿es del área del espacio multidimensional? Hacemos un cambio en la columna cero de la tabla con tres posiciones - la línea superior del indicador, la línea media del indicador y la línea inferior del indicador, y en las celdas siguientes de la fila introducimos los valores de la línea seleccionada del indicador.
¿No te permite tu imaginación pensar en ejemplos para los que esto sería útil?
1. Es posible encontrar un uso para estas características. Lo que ocurre es que el artículo no explica por qué se han añadido. Por eso he preguntado.
1. ¿Necesitas recordar-explicar por qué la cabeza (mente) es dada al hombre?
2. ¿Has visto alguna vez en tu vida un interruptor de tres posiciones? En un coche, por ejemplo. Hay uno en el techo (Encendido/Apagado/Puerta).
1. ¿Debo recordarte que expliques por qué la cabeza (mente) es dada al hombre?
2. ¿Has visto alguna vez en tu vida un interruptor de tres posiciones? En un coche, por ejemplo. Hay uno en el techo.
En realidad, esperaba obtener una respuesta del autor.
Por eso es flexible, no sólo al autor se le ocurre para qué utilizar los elementos de su biblioteca. Si Anatoly hubiera hecho que los elementos sólo se pudieran utilizar dentro de un marco estrecho y definido (bueno... como tu creación en el vídeo), ¿qué interés tendría?
En realidad, esperaba obtener una respuesta del autor.
En mi opinión, Artem ha dado ejemplos bastante detallados.
Si más claramente y en el marco de algunas interfaces gráficas ya existentes, usted puede mirar a estas opciones:
1. En Windows, abra la ventana "Componentes de Windows". Allí puedes ver casillas de verificación con más de dos estados:

//---
2. En el terminal MetaTrader 5, abra la ventana "Herramientas". En la pestaña "Historial" tiene la posibilidad de activar/desactivar la visibilidad de algunas columnas de la tabla en el menú contextual:

- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Usted acepta la política del sitio web y las condiciones de uso
Artículo publicado Interfaces gráficas X: Ordenamiento, reconstrucción de la tabla y controles en las celdas (build 11):
Seguimos añadiendo nuevas posibilidades a la tabla dibujada que nos permitirán hacer lo siguiente: ordenar los datos, controlar el número de columnas y filas, establecer el tipo de las celdas para adjuntar los controles.
Abajo, se puede ver cómo funciona el ordenamiento en este tipo de tablas:
Fig. 1. Demostración del ordenamiento en la tabla tipo CCanvasTable.
Autor: Anatoli Kazharski