Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - XE2, Themes und der Virtual String Tree


Gausi - Do 13.12.12 13:31
Titel: XE2, Themes und der Virtual String Tree
Ok, der Nemp-Skin-Typ hat wohl große Pläne, und den will ich nicht bremsen. :lol:

Was ganz klar noch darin stört sind die paar "Windows-Komponenten", die afaik nicht so ohne weiteres anpassbar sind. D.h. das Hauptmenü, das Editfeld und die Scrollbars im Virtual String Tree, den ich für sämtliche Anzeigen nutze.

Ab XE2 gibt es ja diese VCL Themes, die das Aussehen der Anwendung anpassbar machen. Ich gehe mal davon aus, dass das Mainmenü und Editfelder darin enthalten sind. Aber wirkt sich da auch auf die Scrollbars vom VST aus? Kann das mal jemand schnell testen?

Sonst hol ich mir die Demo-Version und teste selber, aber ich hoffe, dass das hier übers Forum schneller geht. :mrgreen:.


Nersgatt - Do 13.12.12 13:40

Delphi XE3:
Einfach mal ein VirtualStringTree mit Scrollbars = always und einem TMainMenu gemacht.
Scheint sich im VirtualStringTree nicht wirklich auszuwirken.
Ein normales TEdit wird aber auch mit angepasst.


jaenicke - Do 13.12.12 13:54

Für das Hauptmenü würde es von den JEDIs Möglichkeiten geben und beim TVirtualStringTree habe ich das ganze wie z.B. auch die Statusbar seinerzeit (vor VCL Styles) schlicht selbst gezeichnet:
http://www.entwickler-ecke.de/viewtopic.php?t=64090


Dundi - Do 13.12.12 20:07

user profile iconGausi hat folgendes geschrieben Zum zitierten Posting springen:
Ok, der Nemp-Skin-Typ hat wohl große Pläne, und den will ich nicht bremsen. :lol:

Was ganz klar noch darin stört sind die paar "Windows-Komponenten", die afaik nicht so ohne weiteres anpassbar sind. D.h. das Hauptmenü, das Editfeld und die Scrollbars im Virtual String Tree, den ich für sämtliche Anzeigen nutze.

Ab XE2 gibt es ja diese VCL Themes, die das Aussehen der Anwendung anpassbar machen. Ich gehe mal davon aus, dass das Mainmenü und Editfelder darin enthalten sind. Aber wirkt sich da auch auf die Scrollbars vom VST aus? Kann das mal jemand schnell testen?

Sonst hol ich mir die Demo-Version und teste selber, aber ich hoffe, dass das hier übers Forum schneller geht. :mrgreen:.



Hallo Gausi,
Das Vst ist in der Version 5.1 Vcl Themes fähig. Also die Scrollbars sind auch geskinnt.

Grüße


Gausi - Fr 14.12.12 11:21

Ok, danke. Stimmt, mit dem neuen VST klappt das in XE3 ohne weiteres. Jetzt muss ich mir nur noch überlegen, ob ich dafür wirklich die 600 Euro auf den Tisch lege, oder ob ich das irgendwie anders regle. Und ich muss gucken, wie aufwendig die Portierung von 2009 nach XE3 wird - das ganze uses-Gedöns sieht da ja z.B. anders aus. :|
vst


jaenicke - Fr 14.12.12 11:30

user profile iconGausi hat folgendes geschrieben Zum zitierten Posting springen:
Und ich muss gucken, wie aufwendig die Portierung von 2009 nach XE3 wird - das ganze uses-Gedöns sieht da ja z.B. anders aus. :|
Das musst du aber nicht anpassen, bei alten Projekten werden automatisch die entsprechenden Namespaces benutzt, so dass auch die alten Unitnamen funktionieren.


Nersgatt - Fr 14.12.12 11:53

Stimme Sebastian zu. Wir haben ein deutlich größeres Projekt als Dein Nemp von 2010 nach XE3 migriert. Im Großen und Ganzen beschränkt sich das auf Neu kompilieren. Ein paar globale Variablen sind weggefallen (DecimalSeperator, etc), da ein bisschen Handarbeit nötig. Das ist aber fix erledigt.


Gausi - Fr 14.12.12 12:14

Ok, dann bin ich ja beruhigt. Hatte das aber auch fast erwartet, dass das automatisch klappt. :zustimm: