![MQL5 - Langage des stratégies de trading intégré au terminal client MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
12. Obtention/réglage par programme des limites de valeur ducurseur et du champ avec boutons (_V_MIN, _V_MAX, _V_STEP, _DIGITS).
1. ouvrons une fenêtre contenant des éléments avec les paramètres ci-dessus :
2. Écrivons les valeurs de _V_MIN, _V_MAX, _V_STEP, _DIGITS et affichons-les dans le journal :
Résultat : les valeurs des propriétés des paramètres du curseur sont enregistrées.
//---------------------------------------------------------------------------------------------------------------------------------------
3. Répétons l'opération avec le champ à boutons. Contrairement au curseur, le champ a d'autres limites numériques et son type de valeur est double.
Résultat : lesvaleurs des propriétés des paramètres du champ avec boutons sont affichées dans le journal.
//---------------------------------------------------------------------------------------------------------------------------------------
4. Définir d'autres limites de la plage du curseur (testé pour la première fois, le résultat est inconnu).
Résultat : *J'ai trouvé unproblème avec la plage des nombres négatifs (correction dans la prochaine version).
Vérifions avec des limites de plage positives :
Résultat : les bornes de la plage ont été modifiées avec succès.
Point principal : La portée du curseur peut être modifiée à l'aide de sa fonction.
**Important :il n'est pas possible de modifier rétroactivement le type de valeur du paramètre de int à double ou vice versa.
//-------------------------------------------------------------------------------------------------
Réalisons une expérience similaire avec le champ de saisie :
Résultat : tout fonctionne comme prévu. Le champ avec les boutons accepte la plage et le pas spécifiés. Si la plage est dépassée, une erreur est signalée dans le journal.
//--------------------------------------------------------------------------------------------------
5. Enfin, définissons la valeur_DIGITS pour le champ avec boutons (le curseur ne fonctionnera pas car son type de paramètre est int) :
Résultat :
Résultats :
Ceci conclut ce sujet.