¡Una tarea con botones! - página 6

 
Dmitry Fedoseev:

Cuatro páginas tratando de hacer una pregunta:

¿A dónde va todo? ¿En la función ontic by tick, o en el ontimer, o dónde? ¿Dónde se llama aObjectGetInteger() para saber siun botón está pulsado?

¿Qué diferencia hay? No importa en ningún ...
 
Dmitry Fedoseev:
Una vez que llegue a 50, no habrá retroceso, porque este empuje ya se ha registrado en la matriz.
Has pulsado el botón de la "liebre", pulsas el botón del "lobo" en tu conjunto de 2 botones pulsados ... ¿Cómo se suelta el botón de la "liebre"?
 
Vladimir Pastushak:
Has pulsado el botón "liebre", pulsas el botón "lobo" en tu conjunto de 2 botones pulsados ... ¿Cómo se suelta el botón de la "liebre"?

Averigua en la matriz de estados guardados el estado de todos los botones. Desactiva el que estaba pulsado antes y guarda el estado del que está pulsado ahora. ;)

Ejemplo:

Recetas MQL5 - Controles en la Subventana del Indicador - Botones >>>

 
Vladimir Pastushak:
Tienes el botón de la "liebre" pulsado, pulsas el botón del "lobo" en tu conjunto de 2 botones pulsados ... ¿Cómo se pulsa el botón de la "liebre"?
ObectSetInteger() de una manera
 
Dmitry Fedoseev:
Un modo de obectSetInteger()

De nuevo, el código llega al botón "liebre", aplica obectSetInteger() y pulsa los otros botones, incluyendo el botón "lobo" que fue pulsado en último lugar.

Tiendo a pensar que para entender la esencia del problema es necesario escribir el código y ver cuál es exactamente el problema. De lo contrario, no entender la esencia del problema no servirá de nada.

Este hilo fue creado con la esperanza de obtener una respuesta de aquellos que ya han encontrado un problema similar...

 
Anatoli Kazharski:

Averigua en la matriz de estados guardados el estado de todos los botones. Desactiva el que estaba pulsado antes y guarda el estado del que está pulsado ahora. ;)

Ejemplo:

Recetas MQL5 - Controles en la Subventana del Indicador - Botones >>>

En este artículo se define con OnChartEvent, no funcionará en el probador... Necesito una solución sin usar OnChartEvent
 
Vladimir Pastushak:

De nuevo, el código llega al botón "liebre", aplica obectSetInteger() y pulsa los otros botones, incluyendo el botón "lobo" que fue pulsado en último lugar.

Tiendo a pensar que para entender la esencia del problema es necesario escribir código y ver cuál es exactamente el problema. De lo contrario, no entender la esencia del problema no servirá de nada.

El tema fue creado con la esperanza de obtener una respuesta de aquellos que ya han encontrado un problema similar...

¿Por qué afrontar el problema si éste se resuelve fácilmente y sin problemas en uno, dos o tres?
 
Probablemente sea el momento de adjuntar el código de prueba. Esto facilitará la experimentación.
 
Vladimir Pastushak:
En este artículo la definición va con OnChartEvent en el probador no funcionará así... Necesita una solución sin usar OnChartEvent
Acabas de responderte a ti mismo que no importa por dónde corra todo. En realidad, no hay ninguna diferencia.
 
Vladimir Pastushak:
En este artículo la definición va con OnChartEvent en el probador no funcionará así... Necesito una solución sin usar OnChartEvent
No importa dónde. El principio básico es el mismo. Allí puede ver un ejemplo de cómo guardar los estados de los botones.