Diskussion zum Artikel "DoEasy. Steuerung (Teil 1): Erste Schritte"

 

Neuer Artikel DoEasy. Steuerung (Teil 1): Erste Schritte :

Dieser Artikel beginnt mit einem ausführlichen Thema zum Erstellen von Steuerelementen im Windows Forms-Stil mit MQL5. Mein erstes Interessensgebiet ist das Erstellen der Panel-Klasse. Schon jetzt wird es schwierig, die Dinge ohne Kontrolle zu managen. Daher werde ich alle möglichen Steuerelemente im Windows Forms-Stil erstellen.

Kompilieren Sie den EA und starten Sie ihn auf dem Chart:


Formulare reagieren auf Mausbewegungen und werden immer über grafischen Objekten platziert, die dem Chart hinzugefügt werden. Verlaufsfüllungen von Elementobjekten werden korrekt gezeichnet und es gibt nur eine Panelobjektfarbe. Allerdings reagieren weder die Elemente noch das Panel auf die Maus und befinden sich im Hintergrund unter allen grafischen Objekten. Dies geschieht, weil ich Mausereignisse nur für Formularobjekte verarbeitet habe. Die Tatsache, dass das Panel im Wesentlichen ein Formular ist, spielt keine Rolle, da ich explizit nur die CForm-Klasse handhabe. Ich werde das alles später reparieren.

Autor: Artyom Trishkin

Grund der Beschwerde: