Delphi-PRAXiS
Seite 2 von 4     12 34      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Toolbar und Menü im "Office 2003" - Style (https://www.delphipraxis.net/31464-toolbar-und-menue-im-office-2003-style.html)

Computerbabalulu 10. Okt 2004 07:56

Re: Toolbar und Menü im "Office 2003" - Style
 
:gruebel: Hi Nicodius

Was ist das für einLink :?:

Spamschutz :drunken:

Gruß Frank

GuenterS 10. Okt 2004 09:01

Re: Toolbar und Menü im "Office 2003" - Style
 
Zitat:

Zitat von Nicodius

[OT]
:?: Was hat das denn mit dem Thema zu tun?
[/OT]

Inwieweit ist das XP Menü denn unterschiedlich zu dem Office 2003 Menü?

mirage228 10. Okt 2004 09:41

Re: Toolbar und Menü im "Office 2003" - Style
 
Zitat:

Zitat von GuenterS
Zitat:

Zitat von Nicodius

[OT]
:?: Was hat das denn mit dem Thema zu tun?
[/OT]

Inwieweit ist das XP Menü denn unterschiedlich zu dem Office 2003 Menü?

Hi das OfficeXP Menü sieht so aus, wie die ActionBars von Delphi 7.
Das Office2003 Menü sieht so ähnlich aus, nur hat es andere Farbtöne (Blau / Orange glaube ich). Das sieht noch "bunter" aus.
Hier wurde ein Link zu den ExpressBarSuite gepostet, die haben Office2003 unterstützung.
In der downloadbaren Demo Applikation kannst Du den Unterschied am besten sehen.

mfG
mirage228

alcaeus 10. Okt 2004 10:29

Re: Toolbar und Menü im "Office 2003" - Style
 
Hi Sascha,

und wenn keine Kompo deinen Anforderungen entspricht, könntest du ja mal z.B. TActionMainMenuBar ableiten, und die Farben bearbeiten. Diese sind fix in die VCL-Sourcen eingecodet. Ich verwende die DesignExperience-Komponenten, allerdings gibts dort nur Checkboxen und Buttons im Office2003-Style.

Greetz
alcaeus

Sascha L 10. Okt 2004 11:30

Re: Toolbar und Menü im "Office 2003" - Style
 
@Computerbabalulu: Ich habe die ExpressBarSuite, jedoch ist sie absoluter Müll. Man kann nichts verändern, weil alles ignoriert wird. Man kann nicht mal die Schriftfarbe von den Menüpunkten ändern. Des Weiteren sind die Symbolleisten nicht im Hintergrund transparent (die Symbolleisten sind an den Rändern ja rund, der Hintergrund ist jedoch in einer anderen Farbe, sodass man stets die Ecken sieht) und man kann die Farben von z.B. einem DockPanel nicht ändern. Sobald man sein Programm startet wird es wieder von den Standard-Werten geändert, d.h. der Hintergrund hat wieder diesen Standard-Farbverlauf zwischen den 2 Blautönen.

Es gibt zwar für das Schriftfarben-Problem Hilfe im DevExpress-Forum, jedoch ist das für mich keine Lösung, da man dort sich selber eine Komponente machen muss, welche von der ExpressBar abgeleitet wird und man muss dann dort einiges überschreiben, nur weil DevExpress es nicht hin bekommt, dass man die Schriftfarbe ändern kann.....


@die anderen:

Es reicht nicht, wenn man nur mal eben die Farben ändert. Die Office 2003-Symbolleiste und das Menü kann man nicht mithilfe von z.B. der ActionBar erstellen, da diese an den Ecken nicht rund ist und man bekommt bestimmte Effekte nicht hin.

bigg 10. Okt 2004 11:36

Re: Toolbar und Menü im "Office 2003" - Style
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

wie gesagt, das ist nicht das Wahre.
Es sieht absolut unprofessionell aus und außerdem geht es bei mir nicht, da in der Office2003Theme.pas Fehler drin sind.
Was ist für dich denn daran unprofessionell ?
Welche Fehler sind denn in der Office2003Theme.pas ?
PS: Die Unit ist nur mit TBX 2.1 kompatibel.

Sascha L 11. Okt 2004 08:39

Re: Toolbar und Menü im "Office 2003" - Style
 
Guck dir mal die Leisten bei Office 2003 oder bei DevExpress an, dann siehst du den feinen Unterschied. Die Farben sind u.a. bei TBX nicht richtig, und allgemein sieht die Leiste nicht schön gezeichnet aus.

Zu den Fehlern:

Code:
[Fehler] TBXOffice2003Theme.pas(98): Deklaration von 'PaintMenuItem' unterscheidet sich von vorheriger Deklaration
[Fehler] TBXOffice2003Theme.pas(104): Methode 'PaintGlyph' nicht in Basisklasse gefunden
[Fehler] TBXOffice2003Theme.pas(137): Undefinierter Bezeichner: 'TMB_EDITCAPTIONINDENTED'
[Fehler] TBXOffice2003Theme.pas(154): Undefinierter Bezeichner: 'TMI_MENU_VMARGIN'
[Fehler] TBXOffice2003Theme.pas(155): Undefinierter Bezeichner: 'TMI_MENU_HMARGIN'
[Fehler] TBXOffice2003Theme.pas(155): Doppeltes Case-Label
[Fehler] TBXOffice2003Theme.pas(163): Undefinierter Bezeichner: 'TMI_LINE_SPACING'
[Fehler] TBXOffice2003Theme.pas(163): Doppeltes Case-Label
[Fehler] TBXOffice2003Theme.pas(170): Undefinierter Bezeichner: 'TMI_EDIT_MENUMIDWIDTH'
[Fehler] TBXOffice2003Theme.pas(170): Doppeltes Case-Label
[Fehler] TBXOffice2003Theme.pas(529): Inkompatible Typen: 'HDC' und 'TCanvas'
[Fehler] TBXOffice2003Theme.pas(529): Nicht genügend wirkliche Parameter
[Fehler] TBXOffice2003Theme.pas(557): Inkompatible Typen: 'HDC' und 'TCanvas'
[Fehler] TBXOffice2003Theme.pas(557): Nicht genügend wirkliche Parameter
[Fehler] TBXOffice2003Theme.pas(583): Inkompatible Typen: 'HDC' und 'TCanvas'
[Fehler] TBXOffice2003Theme.pas(583): Nicht genügend wirkliche Parameter
[Fehler] TBXOffice2003Theme.pas(614): Inkompatible Typen: 'HDC' und 'TCanvas'
[Fehler] TBXOffice2003Theme.pas(614): Nicht genügend wirkliche Parameter
[Fehler] TBXOffice2003Theme.pas(626): Inkompatible Typen: 'HDC' und 'TCanvas'
[Fehler] TBXOffice2003Theme.pas(626): Nicht genügend wirkliche Parameter
[Fehler] TBXOffice2003Theme.pas(687): Inkompatible Typen: 'HDC' und 'TCanvas'
[Fehler] TBXOffice2003Theme.pas(697): Inkompatible Typen: 'HDC' und 'TCanvas'
[Fehler] TBXOffice2003Theme.pas(803): Inkompatible Typen: 'HDC' und 'TCanvas'
[Fehler] TBXOffice2003Theme.pas(824): Inkompatible Typen: 'HDC' und 'TCanvas'
[Fehler] TBXOffice2003Theme.pas(833): Inkompatible Typen: 'HDC' und 'TCanvas'
[Fehler] TBXOffice2003Theme.pas(834): Inkompatible Typen: 'HDC' und 'TCanvas'
[Fehler] TBXOffice2003Theme.pas(848): Inkompatible Typen: 'HDC' und 'TCanvas'
[Fehler] TBXOffice2003Theme.pas(849): Inkompatible Typen: 'HDC' und 'TCanvas'
[Fehler] TBXOffice2003Theme.pas(1024): Inkompatible Typen: 'HDC' und 'TCanvas'
[Fehler] TBXOffice2003Theme.pas(1112): Inkompatible Typen: 'HDC' und 'TCanvas'
[Fehler] TBXOffice2003Theme.pas(1115): Inkompatible Typen: 'HDC' und 'TCanvas'
[Fehler] TBXOffice2003Theme.pas(1123): Inkompatible Typen: 'HDC' und 'TCanvas'
[Fehler] TBXOffice2003Theme.pas(1127): Inkompatible Typen: 'HDC' und 'TCanvas'
[Fehler] TBXOffice2003Theme.pas(1365): Inkompatible Typen: 'HDC' und 'TCanvas'
[Fehler] TBXOffice2003Theme.pas(1366): Inkompatible Typen: 'HDC' und 'TCanvas'
[Fehler] TBXOffice2003Theme.pas(1395): Inkompatible Typen: 'HDC' und 'TCanvas'
[Fehler] TBXOffice2003Theme.pas(1396): Inkompatible Typen: 'HDC' und 'TCanvas'
[Fehler] TBXOffice2003Theme.pas(1406): Inkompatible Typen: 'HDC' und 'TCanvas'
[Fehler] TBXOffice2003Theme.pas(1417): Inkompatible Typen: 'HDC' und 'TCanvas'
[Fehler] TBXOffice2003Theme.pas(1425): Inkompatible Typen: 'HDC' und 'TCanvas'
[Fehler] TBXOffice2003Theme.pas(1430): Inkompatible Typen: 'HDC' und 'TCanvas'
[Fehler] TBXOffice2003Theme.pas(1433): Inkompatible Typen: 'HDC' und 'TCanvas'
[Fehler] TBXOffice2003Theme.pas(1450): Inkompatible Typen: 'HDC' und 'TCanvas'
[Fehler] TBXOffice2003Theme.pas(1451): Inkompatible Typen: 'HDC' und 'TCanvas'
[Fehler] TBXOffice2003Theme.pas(1820): Undefinierter Bezeichner: 'GS_DISABLED'
[Fehler] TBXOffice2003Theme.pas(1821): Undefinierter Bezeichner: 'GS_PUSHED'
[Fehler] TBXOffice2003Theme.pas(1822): Undefinierter Bezeichner: 'GS_HOT'
[Fehler] TBXOffice2003Theme.pas(1829): Undefinierter Bezeichner: 'GS_DISABLED'
[Fehler] TBXOffice2003Theme.pas(1830): Undefinierter Bezeichner: 'GS_PUSHED'
[Fehler] TBXOffice2003Theme.pas(1831): Undefinierter Bezeichner: 'GS_HOT'
[Fehler] TBXOffice2003Theme.pas(1832): Undefinierter Bezeichner: 'GS_MIXED'
[Fehler] TBXOffice2003Theme.pas(1838): Undefinierter Bezeichner: 'GS_DISABLED'
[Fehler] TBXOffice2003Theme.pas(1839): Undefinierter Bezeichner: 'GS_PUSHED'
[Fehler] TBXOffice2003Theme.pas(1840): Undefinierter Bezeichner: 'GS_MIXED'
[Fehler] TBXOffice2003Theme.pas(1841): Undefinierter Bezeichner: 'GS_HOT'
[Fehler] TBXOffice2003Theme.pas(1857): Undefinierter Bezeichner: 'GK_CHECKBOX'
[Fehler] TBXOffice2003Theme.pas(1866): Undefinierter Bezeichner: 'GS_CHECKED'
[Fehler] TBXOffice2003Theme.pas(1866): Undefinierter Bezeichner: 'GS_MIXED'
[Fehler] TBXOffice2003Theme.pas(1876): Undefinierter Bezeichner: 'GK_RADIOBUTTON'
[Fehler] TBXOffice2003Theme.pas(1876): Doppeltes Case-Label
[Fehler] TBXOffice2003Theme.pas(1902): Inkompatible Typen: 'HDC' und 'TCanvas'
[Fehler] TBXOffice2003Theme.pas(1911): Inkompatible Typen: 'HDC' und 'TCanvas'
[Fehler] TBXOffice2003Theme.pas(1916): Inkompatible Typen: 'HDC' und 'TCanvas'
[Fehler] TBXOffice2003Theme.pas(1916): Nicht genügend wirkliche Parameter
[Fataler Fehler] Unit1.pas(7): Verwendete Unit 'TBXOffice2003Theme.pas' kann nicht compiliert werden

static_cast 11. Okt 2004 10:45

Re: Toolbar und Menü im "Office 2003" - Style
 
Du bentzt eine alte Version der Themes.

Ich finde die Fade und Schatten Effekte sind um einiges besser als in anderen Menübars und die DevExpress sachen sind eh alles etwas zu unhandlich und vollgestopft.

Und wenn du unbedingt das vorbild MS hast solltest du dir die VS7 Sourcen von der Firma kaufen die das Für MS entwickelt hat, bekommst du für schlappe 399USD musst du dann leider auf Delphi verzichten und auf VS7 bzw C++ umsteigen. Kann ich dir auch den Link raussuchen wenn ich nach der Arbeit zu hause bin.

Es ist einfach du schaust mal bei dem Link den dir bigg gegeben hat da bekommst du die aktuellen Themes solltest du die doch schon haben kann es sein das du eine alte Version der TBX und Toolbar 2000 hast?

MathiasSimmack 11. Okt 2004 11:19

Re: Toolbar und Menü im "Office 2003" - Style
 
Mit .NET 2.0 gehört die Frage wohl sowieso der Vergangenheit an. Menustrip und Toolbar benutzen dann sowieso den Office 2003-Stil. ;)

Sascha L 11. Okt 2004 12:40

Re: Toolbar und Menü im "Office 2003" - Style
 
Ich habe mir unter den oben genannten Link alle aktuellen Versionen runtergeladen :gruebel:


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:13 Uhr.
Seite 2 von 4     12 34      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz