Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - Aktives Fenster: Wie deutlich markieren ?
Hochhaus - So 26.10.14 17:03
Titel: Aktives Fenster: Wie deutlich markieren ?
Hallo allerseits !
ich komme bei einem Problem nicht weiter: Wie kann ich ein aktives, offenes Fenster gegenüber dem nicht-aktiven deutlicher markieren als von Windows vorgesehen ? Im Dateianhang findet Ihr den aktuellen Zustand.
Vielen Dank für jede Antwort !
Hochhaus
jfheins - So 26.10.14 21:36
Wie waäre es damit, auf die MDI-Oberfläche zu verzichten? Das ist schon ewig vom Microsoft angeraten.
Stattdessen lieber ein Pagecontrol für die Dokumente, und über der Scrollbar ein Button um das Fenster zu teilen. Dann vielleicht noch ein diff-Modus (also zwei Dokumente nebeneinander) und du hast den gleichen Funktionsumfang.
Delphi-Laie - So 26.10.14 21:52
Die Farbe der Editkomponente ereignisabhängig ändern - das passiert in meinem Prozeßbetrachtungsprogramm (in diesem Forum mit "Prozeßbetrachter und mehr" zu finden) mit den auf die Formulare draufgepappten Stringgrids auch. M.E. werden alle Stringgrids grau dargestellt, mit Außnahme des Stringgrids im aktiven Formular, dort ist es hübsch blütenreinweiß, wie gewohnt.
jaenicke - Mo 27.10.14 00:25
Solange du die Rahmen innerhalb deines Fensters nicht selbst gestaltest, wirst du (wenn du veraltete MDI weiter nutzen möchtest) bei dem bleiben müssen, das Windows vorgibt. Das ist übrigens bei Windows 10 wieder sehr viel deutlicher dargestellt.
Ein Grund gegen MDI ist übrigens die Taskleiste bei Windows 7 und höher, die Fenster automatisch gruppiert und so die Gruppierung im Programm überflüssig macht.
Hochhaus - Mo 27.10.14 20:05
jaenicke hat folgendes geschrieben : |
Das ist übrigens bei Windows 10 wieder sehr viel deutlicher dargestellt.
|
Wie sieht es dort aus ? Und wann erscheint Windows 10 voraussichtlich ? Ich werde die 8er-Version vermutlich überspringen.
Hochhaus
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!