Bibliotheken: Die Bibliothek EasyAndFastGUI zum Erstellen von grafischen Interfaces - Seite 6
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
Es kommt regelmäßig vor, dass ich nach allen möglichen Manipulationen am Fenster hängen bleibe. Das Panel reagiert nicht (bzw. erst nach ein paar Sekunden). Ich weiß nicht einmal, wie ich das Problem beheben kann, da ich noch nicht weiß, wie ich es reproduzieren kann. Wo kann da etwas schleifen?
Manchmal verschwindet der untere Bildlauf und erscheint dann wieder....
Vielleicht ist es etwas im Expert Advisor selbst. Ich werde mir das noch einmal ansehen.
Vielleicht versuchen Sie, etwas zu laden, und der Thread bleibt einfach stehen, zum Beispiel mit WebRequest.
Hallo Anatoli,
vielen Dank für die umfangreiche Arbeit, die Du in diese neue GUI gesteckt hast. Leider kann ich die meisten der mqh-Dateien nicht kompilieren.
Insbesondere beschwert sich der Compiler: Klasse 'CWindow' ist undefiniert.
Hat jemand eine Idee, was aktualisiert oder korrigiert werden muss oder ob ich etwas falsch mache?
Außerdem habe ich auch die Bilder in den Ordner 'Images\EasyAndFastGui' entpackt.
Mit freundlichen Grüßen,
Marcel
Das sind Includes.
Haben Sie versucht, nur das Hauptprogramm zu kompilieren?
In einer CTable-Tabelle mit AutoXResizeMode(true) ändert sich die Breite der Spalten nicht, wenn sich die Fensterbreite ändert. Nur die rechte Bildlaufleiste bewegt sich.
ColumnResizeMode ist auf true gesetzt.
In der Tabelle CTable mit AutoXResizeMode(true) ändert sich die Breite der Spalten nicht, wenn sich die Fensterbreite ändert. Nur die rechte Bildlaufleiste bewegt sich.
ColumnResizeMode ist auf true gesetzt.
Vielleicht erwarten Sie, dass sich die Breite der Spalten proportional zur Gesamtbreite der Tabelle ändert. Wenn ja, ist diese Funktion jetzt nicht implementiert.
Die Methode ColumnResizeMode() ermöglicht es, die Spaltenbreiten durch manuelles Ziehen der Spaltengrenzen zu ändern.
Vielleicht erwarten Sie, dass sich die Breite der Spalten proportional zur Gesamtbreite der Tabelle ändert. Wenn ja, ist diese Funktion derzeit nicht implementiert.
Die Methode ColumnResizeMode() bietet die Möglichkeit, die Spaltenbreiten durch manuelles Ziehen der Spaltengrenzen zu ändern.
Ja, Sie benötigen entweder eine proportionale Erhöhung der Breite aller Spalten oder nur der letzten Spalte, wobei die zweite Variante vorzuziehen ist.
Aber in der aktuellen Version ist es problematisch, dies selbst zu implementieren, da ich keine Methode in Ihrer Klasse gefunden habe, um die aktuelle Spaltenbreite zu ermitteln, und alle Felder sind privat. Im Allgemeinen sollte zumindest diese Methode hinzugefügt werden.
Und noch etwas zum Thema fehlende Methoden: die Klasse CListView hat eine SetValue-Methode, aber es gibt keine GetValue.
Ich werde versuchen, Zeit zu finden und einen Artikel mit Aktualisierungen für diese Bibliothek zu schreiben. Ich habe es bereits deutlich anders als das, was auf der Website veröffentlicht ist.
Ich werde versuchen, Zeit zu finden und einen aktualisierten Artikel für diese Bibliothek zu schreiben. Ich habe es bereits deutlich anders als das, was auf der Website veröffentlicht wird.
Du kannst hier regelmäßig Betas ohne Artikel posten. Die Leute werden sie testen, während du den Artikel schreibst, ich denke, das wird viel produktiver sein. Und vielleicht werden im Laufe des Schreibens des Artikels einige Fallstricke aufgedeckt, die du nicht bemerkt hast.
Hallo Marco,
Auf welches "Hauptprogramm" beziehst du dich? Können Sie die Datei benennen?