Galería de interfaces de usuario escritas en MQL - página 32
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Propaga los botones y establece las propiedades generales del texto:
Código:
Gran ejemplo de libro de texto, por favor continúe.
Información general sobre el lenguaje de marcado y el constructor.
1. Los valores de las propiedades de los elementos constructores están predefinidos. Si no se definen explícitamente, se asignan valores por defecto a las propiedades.
2. El comportamiento interactivo de los elementos está preprogramado, pero el usuario tiene la posibilidad de cambiar o desactivar diferentes respuestas.
3. El tamaño de las ventanas de la interfaz se calcula automáticamente al calcular la posición y el tamaño de los grupos que la componen. También se tienen en cuenta los márgenes derecho e inferior (márgenes) si los especifica el usuario.
4. La longitud de algunos elementos depende directamente de la longitud de los textos. Se calcula automáticamente si el usuario no ha establecido un valor explícito. En caso contrario, el constructor corta el texto que sobrepasa el elemento y pone una línea de puntos para guardar el valor del usuario. Entre estos elementos se encuentran la casilla de verificación, el botón de radio, la etiqueta de texto y el tabulador horizontal y vertical.
5. Al construir una ventana, el diseñador se esfuerza por conseguir una disposición tabular y mantener la simetría en los grupos de elementos. Las casillas de verificación o elementos de tipo similar se alinean automáticamente a un valor de longitud común.
6. La adhesión del diseñador a una disposición tabular hace que sea mucho más fácil construir la interfaz y, para una mayor flexibilidad, está diseñada para dividir los elementos en grupos con disposición mediante banderas y enlaces.
7. No hay límite para el número de elementos en una sola ventana.
8. No hay límite en el número de ventanas dentro de un mismo proyecto.
9. La presencia de una barra de tareas y un menú contextual es obligatoria para TODOS los proyectos. Sin embargo, la aparición de la barra de tareas puede desactivarse si se comenta el comando OPEN_ON_INIT (OOI) en su archivo. Entonces será necesario desactivar la propiedad de minimización de ventanas (existe tal posibilidad).
10. En la parte derecha de la barra de tareas, el usuario puede establecer botones para llamar a sus ventanas.
11. Todos los elementos pueden tener un tooltip con un nombre al pasar el cursor por encima. Para ello es necesario escribir un comando en las propiedades _,SHOW_NAMETIP.
12. El menú contextual del constructor o usuario está en doble clic en el gráfico.
13. Las ventanas auxiliares del constructor facilitan la búsqueda y selección de atributos de los elementos al especificar marcos, colores, fuentes, iconos y sonidos.
14. Al escribir código en la última compilación es necesario compilar el código de marcado y luego compilar el indicador KIB-source.mq5, de lo contrario se produce un error en forma de una pantalla blanca y se cuelga (no hay tal problema en la antigua compilación 2470).
La continuación sigue...
Posicionamiento de un grupo en una ventana:
Fijar la sangría de la ventana a la derecha y abajo:
0.
2.
Establecer espacios entre elementos:
2.
3.
5.
6.
7.
8.
9.
Código:
Siguiendo con el tema de la disposición de los elementos. Todo está claro con los botones, porque tienen tamaños por defecto o por definición del usuario. Pero con los elementos cuya longitud está ligada a la longitud del texto, todo es ambiguo. He aquí algunos ejemplos con casillas de verificación y botones de radio:
1. Los nombres de las casillas de verificación y los botones de radio son casi iguales.
2. Un botón de opción es mucho más largo que los demás. Pasan a tener la misma longitud:
3. En la segunda columna, la casilla del medio es mucho más larga. Las otras toman su tamaño:
4. Al establecer explícitamente la longitud de las casillas de verificación y los botones de opción, se acorta automáticamente el texto saliente.
Código de opción 2: