Bibliotheken: Die Bibliothek EasyAndFastGUI zum Erstellen von grafischen Interfaces - Seite 3

 
Nikita Avramenko:

Guten Tag, ich habe eine sehr seltsame Funktion in Ihrer Bibliothek für Tabellen bemerkt. Beim Hinzufügen/Entfernen von Spalten (etwa 20-30) über

m_table.AddRow(1);
wird die Tabelle nicht aktualisiert, bis Sie eine der Spalten verschieben. Ist dies ein Fehler oder wird die Tabelle nicht richtig aktualisiert?

Versuchen Sie, den Bildlauf separat zu aktualisieren.

 

Vielleicht braucht sie ja jemand...

In Table.mqh, in ChangeScrollsSize die Zeile auskommentieren

if(m_scrollv.YSize()!=y_size)

True, nach der Aktualisierung verschwindet der Bildlauf, bevor der Mauszeiger über ihn bewegt wird. Ich habe immer noch mit diesem Problem zu kämpfen.
 
Nikita Avramenko:

Vielleicht braucht sie ja jemand...

In Table.mqh, in ChangeScrollsSize die Zeile auskommentieren

if(m_scrollv.YSize()!=y_size)

True, nach der Aktualisierung verschwindet der Bildlauf, bevor der Mauszeiger über ihn bewegt wird. Ich bin immer noch mit diesem Problem beschäftigt.

Beispiel:

      //--- Tabelle nach Anzahl der Parameter erstellen
      m_table_param_fm.Rebuilding(2,total);
      //--- Festlegen der Kopfzeilennamen
      m_table_param_fm.SetHeaderText(0,"Description");
      m_table_param_fm.SetHeaderText(1,"Value");
      //--- Array der Textausrichtung in Spalten
      ENUM_ALIGN_MODE align[COLUMNS2_TOTAL_FM]={ALIGN_RIGHT,ALIGN_LEFT};
      m_table_param_fm.TextAlign(align);
      //--- Tabelle aktualisieren
      m_table_param_fm.Update(true);
      m_table_param_fm.GetScrollVPointer().Update(true);
      m_table_param_fm.GetScrollHPointer().Update(true);
 
Anatoli Kazharski:

Beispiel:

Vielen Dank für Ihre Hilfe!

 

Ein weiteres Beispiel für die Verwendung der Bibliothek: Visualisierung der Optimierung von Handelsstrategien in MetaTrader 5


 

Ich habe so ein seltsames Problem:

Wenn man auf Combobox klickt, ist das Formular gesperrt, aber wenn man ein leeres Feld auswählt oder anklickt, um es auszublenden, wird das Formular nicht entsperrt!

 
Andrii Djola:

Ich habe diese seltsame Sache:

Wenn man auf Combobox klickt, ist das Formular gesperrt, aber wenn man ein leeres Feld auswählt oder anklickt, um es auszublenden, wird das Formular nicht entsperrt!

Ich konnte es nicht reproduzieren:


 
Könnten Sie mir bitte sagen, wie es einfacher ist, die Werte von Kontrollkästchen und Bearbeitungen beim Wechsel zwischen den Zeitrahmen zu speichern? Jetzt werden sie neu erstellt, aber wenn das Fenster minimiert wird, wird es beim Wechsel des Zeitrahmens gespeichert.... Ich habe nie herausfinden können, wie man hier auf den Schwanz tritt....
 
Sergey Porphiryev:
Könnten Sie mir bitte sagen, wie es einfacher ist, die Werte von Kontrollkästchen und Bearbeitungen beim Wechsel zwischen den Zeitrahmen zu speichern? Jetzt werden sie neu erstellt, aber wenn das Fenster minimiert wird, wird es beim Wechsel des Zeitrahmens gespeichert.... Ich habe nie herausfinden können, wie man hier auf die Spur kommt....

Schreiben Sie in eine Datei und übernehmen Sie diese Werte bei der Initialisierung des Programms von dort.

 
Anatoli Kazharski | 12 Oct 2016 at 14:54 RU
Pavel Kolchin:

Wird es ein Mini-Handbuch geben, wie man die aktuelle Version der Bibliothek benutzt, ohne alle vorherigen Artikel zu studieren?

Ja, aber erst nachdem der Hauptteil der Bibliothek und alle notwendigen Funktionen erstellt wurden.


Vielen Dank, aber ich möchte die Frage wiederholen

Wird es ein Mini-Handbuch geben, wie man die aktuelle Version der Bibliothek benutzt, ohne alle vorherigen Artikel zu studieren?