Interfaz gráfica de usuario de origen colectivo. Prueba beta abierta. - página 36
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
Cuando se abre el editor, no entiendo por qué no se "extiende" inmediatamente el panel por los bordes del gráfico, ¿por qué se superponen? Por supuesto, esto es algo pequeño en el flujo global, pero es algo que llama la atención.
El video mostró que el TODO de Peter está construido con variables globales.
Sólo hay una función de gestión de alertas para todo el programa y sólo le llega el valor.
Esta función única comprueba los cambios en todos los controles disponibles en la matriz global. Y el deterioro de esta función crecerá a medida que aumente el número de elementos del formulario.
Peter dice que no tendrás que hurgar en su código: pues bien, ese es exactamente el lío en el que tendrás que hurgar muy seriamente. Esto podría evitarse fácilmente si en cada caso Peter generara un método de evento por defecto pasando el tipo, nombre y valor del control. Entonces todo el asunto se manejaría fácilmente en el cuerpo del EA principal.
Bien. Pero para reescribir algo, debemos tener una idea clara de organización.
Si tiene alguna idea, escríbala. Creo que las clases base son :
coordenadas
estilos en todos los eventos
y una clase base del propio objeto.
Estamos hablando de las clases base. Para ser sincero, no soy muy bueno con los gráficos... Puedo programar algo, pero como nunca he tratado con gráficos, puede que me falte la estructura (organización de la estructura) al primer intento.
Fallo. Inicialmente, la ventana no es editable. Cuando el primer elemento se transfiere a él, se puede estirar. La marca auxiliar se activa y los valores de las propiedades de los elementos se envían a la ventana de propiedades, donde se pueden editar.
Vuelve a leer mi post, no he escrito sobre una ventana editable.
Vuelve a leer mi post, no me refería a una ventana editable.
Porque cuando lo abres por primera vez, todas las ventanas están colocadas en el centro. Regla.
Estamos hablando de las ventanas del "editor". ¿De qué norma hablas? Abre cualquier editor y tiene todas las ventanas pegadas a los lados del editor, incluso en el mismo meta-editor...
Estamos hablando de las ventanas del "editor". ¿De qué norma hablas? Abre cualquier editor y tiene todas las ventanas pegadas a los lados del editor, incluso en el mismo meta-editor...
¿Dónde está el código publicado?
En cuanto a la obtención y fijación de los valores de los controles, es necesario añadir funciones simplificadas como ésta: SetElementValue(nombre del elemento, valor) y GetElementValue(nombre del elemento).
Lo mismo para las propiedades: SetElementProperty (nombre del elemento, propiedad, valor) y GetElementProperty (nombre del elemento, propiedad).
Estas últimas funciones se pueden utilizar de forma universal porque la propiedad "VALUE" se puede pasar para obtener o establecer un valor.
¿Dónde está el código publicado?
En cuanto a la obtención y fijación de valores de los controles, es necesario añadir funciones simplificadas como SetElementValue(nombre del elemento, valor) y GetElementValue(nombre del elemento).
Lo mismo para las propiedades: SetElementProperty (nombre del elemento, propiedad, valor) y GetElementProperty (nombre del elemento, propiedad).
Estas últimas funciones se pueden utilizar de forma universal, ya que la propiedad "VALUE" se puede pasar para obtener o establecer un valor.
Falta un bloque de información importante en el archivo de conexión.
Aquí está:
Responde a las preguntas sobre cómo obtener los valores de los elementos y otras propiedades.
Lo incluiré en el archivo api. Y añadiré ejemplos.
¿Dónde está el código publicado?
1. En cuanto a la obtención y fijación de los valores de los controles, hay que añadir funciones simplificadas como ésta: SetElementValue(nombre del elemento, valor) y GetElementValue(nombre del elemento).
Lo mismo para las propiedades: SetElementProperty (nombre del elemento, propiedad, valor) y GetElementProperty (nombre del elemento, propiedad).
Estas últimas funciones se pueden utilizar de forma universal, ya que la propiedad "VALUE" se puede pasar para obtener o establecer un valor.
Aplicado parcialmente. La interacción programática con los elementos puede ampliarse. Lo pensaré.
Aplicado parcialmente. Es posible ampliar la interacción del software con los elementos. Lo pensaré.
Extraño... codificas en tu lengua materna, pero escribes la ayuda en inglés, y luego haces invectivas contra los inteligentes de habla inglesa.... Eso es raro...