Diskussion zum Artikel "Die Komponenten View und Controller für Tabellen im MQL5 MVC-Paradigma: Container"
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Neuer Artikel Die Komponenten View und Controller für Tabellen im MQL5 MVC-Paradigma: Container :
Im Rahmen der Entwicklung des TableView-Steuerelements im MVC-Paradigma (Model-View-Controller) haben wir bereits die Komponente Model – ein Tabellenmodell – erstellt und mit der Erstellung der Komponenten View und Controller begonnen. Im letzten Artikel wurden einfache, aber recht funktionelle Kontrollen erstellt. Komplexe Steuerungen werden aus solchen Elementen zusammengesetzt. Heute werden wir Steuerelementklassen wie Panel, GroupBox und Container schreiben – alle drei Elemente sind Container, auf denen verschiedene Steuerelemente platziert werden können.
Daher müssen wir zusätzlich zu den drei angegebenen Hauptsteuerelementen Klassen für die Erstellung von Bildlaufleisten erstellen – die Daumen-Klasse (Thumb) und die Scrollbar-Klasse (ScrollBar). Es wird zwei solcher Klassen geben – für vertikale und horizontale Bildlaufleisten.
Kompilieren qir den Indikator und lassen ihn auf dem Chart laufen:
Das Umschalten auf Vollbild beim Klicken auf einen Track funktioniert, das Umschalten beim Klicken auf Schaltflächen funktioniert, die automatische Ereigniswiederholung beim Halten von Schaltflächen funktioniert, das Scrollen mit dem Rad funktioniert.
Autor: Artyom Trishkin