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
Lorsque vous ouvrez l'éditeur, je ne comprends pas pourquoi vous ne "déployez" pas immédiatement le panneau sur les bords du graphique, pourquoi ils se chevauchent ? Il s'agit bien sûr d'une petite chose dans le flux global, mais c'est quelque chose qui attire l'attention.
La vidéo a montré que le ALL de Peter est construit avec des variables globales.
Il n'y a qu'une seule fonction de traitement des alertes pour l'ensemble du programme et elle ne reçoit que la valeur.
Cette fonction unique vérifie les modifications de tous les contrôles disponibles dans le tableau global. Et l'altération de cette fonction augmentera au fur et à mesure que le nombre d'éléments du formulaire augmentera.
Peter dit que vous n'aurez pas à creuser dans son code : eh bien, c'est exactement le désordre que vous devrez creuser très sérieusement. Cela pourrait être facilement évité si, pour chaque cas, Peter générait une méthode d'événement par défaut passant le type, le nom et la valeur du contrôle. L'ensemble serait alors facilement traité dans le corps de l'EA principale.
Ok. Mais pour réécrire quelque chose, il faut avoir une idée claire de l'organisation.
Si vous avez des idées, n'hésitez pas à les écrire. Je pense que les classes de base sont :
coordonnées
des styles sur tous les événements
et une classe de base de l'objet lui-même.
Nous parlons des classes de base. Pour être honnête, je ne suis pas très bon en graphisme... Je peux programmer quelque chose, mais comme je ne maîtrise pas la structure (l'organisation de la structure), je risque de rater la cible du premier coup.
Défaut. Initialement, la fenêtre n'est pas modifiable. Lorsque le premier élément lui est transféré, il peut être étiré. Le balisage auxiliaire est activé et les valeurs des propriétés des éléments sont envoyées dans la fenêtre des propriétés, où elles peuvent être modifiées.
Relisez mon message, je n'ai pas parlé d'une fenêtre modifiable.
Relisez mon message, je ne parlais pas d'une fenêtre modifiable.
Parce que lorsque vous l'ouvrez pour la première fois, toutes les fenêtres sont positionnées au centre. Règle.
Nous parlons de fenêtres "éditeur" ! De quelle règle parlez-vous ? Ouvrez n'importe quel éditeur et toutes les fenêtres sont collées sur les côtés de l'éditeur, même dans le même méta-éditeur...
Nous parlons de fenêtres "éditeur" ! De quelle règle parlez-vous ? Ouvrez n'importe quel éditeur et toutes les fenêtres sont collées sur les côtés de l'éditeur, même dans le même méta-éditeur...
Où se trouve le code publié ?
En ce qui concerne l'obtention et la définition des valeurs des contrôles, vous devez ajouter des fonctions simplifiées comme celle-ci : SetElementValue(nom de l'élément, valeur) et GetElementValue(nom de l'élément).
Il en va de même pour les propriétés : SetElementProperty (nom de l'élément, propriété, valeur) et GetElementProperty (nom de l'élément, propriété).
Ces dernières fonctions peuvent être utilisées universellement car la propriété "VALUE" peut être passée pour obtenir ou définir une valeur.
Où se trouve le code publié ?
Quant à l'obtention et à la définition des valeurs des contrôles, vous devez ajouter des fonctions simplifiées comme SetElementValue(nom de l'élément, valeur) et GetElementValue(nom de l'élément).
Il en va de même pour les propriétés : SetElementProperty (nom de l'élément, propriété, valeur) et GetElementProperty (nom de l'élément, propriété).
Ces dernières fonctions peuvent être utilisées universellement puisque la propriété "VALUE" peut être passée pour obtenir ou définir une valeur.
Il manque un bloc d'information important dans le fichier de connexion.
C'est ici :
Il répond aux questions sur l'obtention des valeurs des éléments et autres propriétés.
Je vais l'inclure dans le fichier api. Et je vais ajouter des exemples.
Où se trouve le code publié ?
1. En ce qui concerne l'obtention et la définition des valeurs des contrôles, vous devez ajouter des fonctions simplifiées comme celle-ci : SetElementValue(nom de l'élément, valeur) et GetElementValue(nom de l'élément).
Il en va de même pour les propriétés : SetElementProperty (nom de l'élément, propriété, valeur) et GetElementProperty (nom de l'élément, propriété).
Ces dernières fonctions peuvent être utilisées universellement puisque la propriété "VALUE" peut être passée pour obtenir ou définir une valeur.
Partiellement mis en œuvre. L'interaction programmatique avec les éléments peut être étendue. Je vais y réfléchir.
Partiellement mis en œuvre. Il est possible d'étendre l'interaction du logiciel avec les éléments. Je vais y réfléchir.
Étrange... vous codez dans votre langue maternelle, mais vous écrivez de l'aide en anglais, puis vous lancez des invectives contre les personnes intelligentes parlant anglais..... C'est bizarre...