Office 2007 Popupmenu component

Tags:    delphi

Jeg ville lige give Jer her på Udvikleren.dk muligheden for at få en Popupmenu component med Office 2007 farver og stil.

Den er lavet ud fra denne artikel:

http://delphi.about.com/od/vclusing/a/2007ownerdraw.htm


Håber I kan bruge den.

Source:

Fold kodeboks ind/udKode 


Sådan gør du:

1. Kopier teksten i kodeboxen ind i Notesblok.

2. Gem filen som OBPopupmenu.pas (HUSK at ændre Filetype til Alle Filer)

3. Åbn Delphi og vælg Component og derefter Install Component...

4. Klik på Browse ud for Unit file name.

5. Find filen OBPopupmenu.pas og klik OK

6. Klik OK og Ja eller OK hvis der spørges om noget mere.

7. Så skulle der være kommet en tab i component panel ved navn Office Bars. Der under ligger din nye Popupmenu med Office 2007 style.

Held og lykke med brug af componenten. Ris og ros er velkommen ;)



Hej Morten.

Tak for componenten.

Men som det også bliver skrevet på: http://delphi.about.com/od/vclusing/a/2007ownerdraw.htm

Det er et fedt component, men med nogle fejl og mangler.
Bl.a. mangler submenu? (Hvis ikke det er meningen den ikke skal styles skal man ikke kunne vælge det og der er en lille pixel fejl i nedre højre hjørne.

Det var kun de fejl/mangler som jeg opdagede ved første øjekast..

Kan dog ikke så godt li Office 2007 stylen på popupmenu'er, men ellers er den meget godt lavet.

M.v.h. Johnny Rasmussen.



Submenu mangler ikke...det virker fint her...

men ja, der er mangler som jeg vil lave hvis jeg ellers kan få lavet de andre componenter om ellers dropper jeg projektet ;)

edited: min fejl...submenu virkede før jeg lavede komponenten... jeg retter det senere, så tak...



Indlæg senest redigeret d. 06.06.2006 20:58 af Bruger #8254
Lyder kanont Morten..

Glæder mig til at se en hel række Office 2007 looks.. ;)

Heeh.. Overvejer at lave et sæt Delphi 7 look-a-like..

M.v.h. Johnny Rasmussen.



så er der en lille update:

Fold kodeboks ind/udKode 


Changelog:

Fixed: Nu får SubMenus også Office 2007 style

Håber det virker fint ;)



Får denne fejl:
[Fatal Error] OBPopupmenu.pas(33): File not found: 'JclGraphics.dcu'

:'(



det kræver at du har JCL installeret ;)



t