Diskussion zum Artikel "Grafische Interfaces VII: Das Tab-Control (Kapitel 2)"

 

Neuer Artikel Grafische Interfaces VII: Das Tab-Control (Kapitel 2) :

Das erste Kapitel des siebten Teils befasste sich mit drei Klassen von Controls für die Erzeugung der folgenden Tabellen: Text-Label-Tabelle (CLabelsTable), Edit-box-Tabelle (CTable) und die gerenderte Tabelle (CCanvasTable). In diesem Artikel (Kapitel 2) werden wir das Tabs-Control besprechen.

Tabs werden dazu verwendet, vordefinierte Gruppen von grafischen Interface-Controls darzustellen. Sehr oft benötigen multifunktionale Anwendungen eine ganze Menge von Controls, die auf einer bestimmten Fläche des grafischen Interfaces untergebracht werden müssen. Tabs können dazu verwendet werden, diese Controls zu kategorisieren und dann in Gruppen darzustellen. Eine solche Vorgehensweise macht ein Interface für den Anwender bedienungsfreundlicher. Auf der Oberfläche sieht einen Tab aus, wie eine Gruppe von Buttons mit Labeln (Die Namen der gruppierten Controls). Es kann immer nur ein Tab selektiert sein (Aktiv).

Lassen Sie uns alle Komponenten dieses Controls auflisten.

  1. Der Hintergrund, beziehungsweise der Bereich, wo die Controls gruppiert werden.
  2. Tabs

Abbildung  1. Komponenten des «Tabs» Controls.

Abbildung 1. Komponenten des Tabs-Controls.

Lassen Sie uns vier Modi für die Position definieren, wo die Tabs in Relation zu dem Bereich, wo die gruppierten Kontos platziert werden, erscheinen: Oben, unten, links und rechts.

Autor: Anatoli Kazharski

 

Wird diese Kreation in der Testversion funktionieren?

Und ich danke Ihnen für Ihre titanische Arbeit!

 
Vladimir Pastushak:

Funktioniert diese Entwicklung auch im Testprogramm?

Nein. Im Moment wird die Entwicklung nur für die Verwendung in der Terminalumgebung (außerhalb des Testers) durchgeführt.

Ich werde sehen, was für die Verwendung im Tester getan werden kann, aber es wird eine Weile dauern.

 

Anatole, ist es möglich, Registerkarten wie diese zu erstellen?


Achten Sie auf das Fehlen einer Linie auf der ausgewählten Registerkarte

 
Artyom Trishkin:

Anatole, ist es möglich, Registerkarten wie diese zu erstellen?

Beachten Sie das Fehlen einer Linie auf der ausgewählten Registerkarte.

Das ist möglich. Ich werde es in einer der nächsten Aktualisierungen tun. Aber die Optimierung hat Vorrang.
 
Anatoli Kazharski:
Natürlich können Sie das. Ich werde es in einem der nächsten Updates machen. Aber die Optimierung hat Vorrang.
Dasist großartig!
 
Artyom Trishkin:

Anatole, ist es möglich, Registerkarten wie diese zu erstellen?

Beachten Sie das Fehlen einer Linie auf der ausgewählten Registerkarte.

Ja, die Registerkarten sind ein einziges Durcheinander. Es ist sehr schwer, eine solche Präsentation zu sehen.
 
Vasiliy Sokolov:
Ja, die Registerkarten sind ein ziemliches Durcheinander. Es ist sehr schwer für die Augen, eine solche Präsentation zu sehen.
Ja, es ist irgendwie ungewöhnlich mit dem Streifen - keine Registerkarte Integrität.
 
Artyom Trishkin:

Anatole, ist es möglich, Registerkarten wie diese zu erstellen?

Achten Sie auf das Fehlen einer Linie auf der ausgewählten Registerkarte

Erledigt. Wird im 26. Artikel der Serie verfügbar sein.

Beispiel:

 
Anatoli Kazharski:

Erledigt. Wird im 26. Artikel der Serie verfügbar sein.

Beispiel:

Über. Ein ganz anderes Aussehen, einverstanden :)
 
Artyom Trishkin:
Nun ja... Das ist ein ganz anderer Look, findest du nicht auch :)

Ja, sicher. )

Das nächste Update für diese Klasse(CTabs) wird der "Multiline Tab Mode" sein.

Wie hier (in mehreren Zeilen) :