Wenn Sie ein Panel in diesen Steuerobjekten platzieren, wie z.B. im Beispielcode ControlsPanel.mq5 (hier angegeben: https: //www.mql5.com/en/docs/standardlibrary/controls/cpanel ), werden beim Minimieren und Wiederherstellen des Panels alle Panels auf die gleiche Größe wie das Steuerelement gebracht;
Wenn Sie ein Panel in diesen Steuerobjekten platzieren, wie z. B. im Beispielcode ControlsPanel.mq5 (hier: https: //www.mql5.com/en/docs/standardlibrary/controls/cpanel ), werden beim Minimieren und Wiederherstellen des Panels alle Panels auf die gleiche Größe wie das Steuerelement gebracht;
Wenn das Panel an den rechten Rand des Diagramms verschoben wird und dann die Breite des Diagramms verändert wird, z.B. durch Einschalten des Navigatorfensters, "wandert" das Panel über die Grenzen des Diagramms hinaus. Es wird unsichtbar.
Wie kann ich dieses Problem beheben, so dass sich das Panel nicht über die Grenzen des Diagramms hinaus bewegt?
Wenn das Panel an den rechten Rand des Diagramms verschoben wird und dann die Breite des Diagramms verändert wird, z.B. durch Einschalten des Navigatorfensters, "wandert" das Panel über die Grenzen des Diagramms hinaus. Es wird unsichtbar.
Wie kann ich es so einrichten, dass das Panel nicht über die Grenzen des Diagramms hinausgeht?
Vielen Dank im Voraus.
Also, auf den ersten Blick - speichern Sie die Größe des Diagramms irgendwo in Variablen. Ständig überwachen das Ereignis der Änderung der Breite des Diagramms und das Diagramm sollte aktiv sein.
Wenn das Panel an den rechten Rand des Diagramms verschoben wird und dann die Breite des Diagramms verändert wird, z. B. durch Einschalten des Navigatorfensters, "wandert" das Panel über die Grenzen des Diagramms hinaus. Es wird unsichtbar.
Wie kann dies korrigiert werden, so dass sich das Panel nicht über die Grenzen des Diagramms hinaus bewegt?
Hier in diesem Artikel gibt es eine Änderung des Quellcodes mit Unterstützung für die Randkontrolle und viele andere Dinge für die Implementierung der GUI.
В первой статье, посвященной OLAP в трейдинге, мы рассмотрели общие принципы аналитической обработки многомерных данных и предоставили готовые классы MQL, позволяющие применить OLAP на практике для истории счета или торговых отчетов. Вместе с тем вывод результатов анализа был пока реализован в упрощенном текстовом виде в лог экспертов. Для...
Sehr guter Artikel.
Ich würde gerne wissen, wie ich die Schaltfläche "Schließen" entfernen und am unteren Rand befestigen kann?
Sehr guter Artikel.
Ich würde gerne wissen, wie ich die Schaltfläche "Schließen" entfernen und am unteren Rand befestigen kann?
Ich werde es Ihnen nicht gleich verraten. Ich hatte nie den Gedanken, alles auf den Kopf zu stellen :)
Wenn Sie ein Panel in diesen Steuerobjekten platzieren, wie z.B. im Beispielcode ControlsPanel.mq5 (hier angegeben: https: //www.mql5.com/en/docs/standardlibrary/controls/cpanel ), werden beim Minimieren und Wiederherstellen des Panels alle Panels auf die gleiche Größe wie das Steuerelement gebracht;
Beim Starten:
https://www.mql5.com/en/charts/10905636/nzdjpy-h1-go-markets-pty
Nach dem Minimieren/Wiederherstellen:
https://www.mql5.com/en/charts/10905637/nzdjpy-h1-go-markets-pty
Gibt es eine Möglichkeit, dies zu vermeiden, oder ist die Verschachtelung von Panels unmöglich, obwohl die Dokumentation dies nahelegt?
Wenn Sie ein Panel in diesen Steuerobjekten platzieren, wie z. B. im Beispielcode ControlsPanel.mq5 (hier: https: //www.mql5.com/en/docs/standardlibrary/controls/cpanel ), werden beim Minimieren und Wiederherstellen des Panels alle Panels auf die gleiche Größe wie das Steuerelement gebracht;
Beim Starten:
https:// www.mql5.com/en/charts/10905636/nzdjpy-h1-go-markets-pty
Nach Minimieren/Wiederherstellen:
https:// www.mql5.com/en/charts/10905637/nzdjpy-h1-go-markets-pty
Gibt es eine Möglichkeit, dies zu vermeiden, oder ist die Verschachtelung von Panels unmöglich, obwohl dies in der Dokumentation angedeutet wird?
Dieser Artikel ist ein Beispiel für eine alternative Methode zur Erstellung von Panels.
Obwohl ich immer die Standardmethode mochte (ich empfehle, dass Sie die Standardmethode verwenden)
Hallo Vladimir,
Kannst du bitte erklären, wie man eine mehrspaltige Listbox erstellt
Hallo Vladimir,
Kannst du bitte erklären, wie man eine mehrspaltige Listbox erstellt
Dies ist etwas wie eine Tabelle zu tun.
Guten Tag!
Wenn das Panel an den rechten Rand des Diagramms verschoben wird und dann die Breite des Diagramms verändert wird, z.B. durch Einschalten des Navigatorfensters, "wandert" das Panel über die Grenzen des Diagramms hinaus. Es wird unsichtbar.
Wie kann ich dieses Problem beheben, so dass sich das Panel nicht über die Grenzen des Diagramms hinaus bewegt?
Ich danke Ihnen vielmals.
Guten Tag!
Wenn das Panel an den rechten Rand des Diagramms verschoben wird und dann die Breite des Diagramms verändert wird, z.B. durch Einschalten des Navigatorfensters, "wandert" das Panel über die Grenzen des Diagramms hinaus. Es wird unsichtbar.
Wie kann ich es so einrichten, dass das Panel nicht über die Grenzen des Diagramms hinausgeht?
Vielen Dank im Voraus.
Also, auf den ersten Blick - speichern Sie die Größe des Diagramms irgendwo in Variablen. Ständig überwachen das Ereignis der Änderung der Breite des Diagramms und das Diagramm sollte aktiv sein.
Wenn das Panel an den rechten Rand des Diagramms verschoben wird und dann die Breite des Diagramms verändert wird, z. B. durch Einschalten des Navigatorfensters, "wandert" das Panel über die Grenzen des Diagramms hinaus. Es wird unsichtbar.
Wie kann dies korrigiert werden, so dass sich das Panel nicht über die Grenzen des Diagramms hinaus bewegt?
Hier in diesem Artikel gibt es eine Änderung des Quellcodes mit Unterstützung für die Randkontrolle und viele andere Dinge für die Implementierung der GUI.