Diskussion zum Artikel "Grafische Interfaces VIII: Die Baumansicht (Kapitel 2)"

 

Neuer Artikel Grafische Interfaces VIII: Die Baumansicht (Kapitel 2) :

Das vorherige Kapitel VIII der grafischen Schnittstellen hat sich mit den Elementen eines statischen und eines Dropdown-Kalenders beschäftigt. Das zweite Kapitel beschäftigt sich mit einem nicht weniger komplexen Element — der Baumansicht, die Teil aller kompletten Bibliotheken graphischer Schnittstellen ist. Die Baumansicht in diesem Artikel beinhaltet mehrere flexible Einstellungen und Modi und erlaubt daher die Elemente ganz Ihren Zielen anzupassen.

Diese Elemente sind unten aufgelistet.

  1. Hintergrund
  2. Signal der Anwesenheit der lokalen Listeneinträge. Pfeile und Plus-/Minus-Piktogramme zeigen den Status (offen/minimiert) der Liste.
  3. Element-Namen. Es könnte zum Beispiel erforderlich sein, um visuell ein Objekt einer bestimmten Kategorie zuzuordnen. 
  4. Beschreibung des Elementes als Text.



 

Fig. 3. Komponenten einer Baumansicht.

Autor: Anatoli Kazharski

 

Guten Tag!


Dieser Artikel ist 4 Jahre alt. Mein Kommentar wird der erste sein.

1. Gibt es einen schnellen Weg, um die Liste der Dateien in einem Verzeichnis zu aktualisieren?

2. Ich habe Probleme bei der Auswahl des Nullelements in der Liste im Verzeichnis Files. Die Funktion m_navigator.SelectedFile() liefert einen leeren Wert ""

(Beispiel auf gif, wenn Sie auf die Schaltfläche klicken, zeigt die Statusleiste den Dateinamen).


Anatoly, vielen Dank für Ihre Arbeit!

Dateien:
qqqq.gif  541 kb
 

Есть какой-то быстрый способ как обновить список файлов в директории?

Gibt es eine schnelle Möglichkeit, die Liste der Dateien im Verzeichnis zu aktualisieren?
Wie kann ich die Baumansicht schnell ändern?
 
Ich denke, dass es ein Problem mit der Löschfunktion in der Baumansicht gibt, denn wenn ich versuche, sie zu löschen, erhalte ich einen Error invalid pointer access in 'WndEvents.mqh' (524,36) ...