Menu jako v Office XP - Builder.cz - Informacni server o programovani

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:



Komponenty

Menu jako v Office XP

delphi_xpmenu

15. října 2001, 00.00 | Chcete mít ve svých delphi aplikacích MainMenu, PopupMenu a ToolBar jako v OfficeXP ? Přesvědčte se, že k tomu stačí pouze jedna správná komponenta, popsaná právě v tomto článku !



Jistě každý znáte Windows XP a Office XP. Jakby také ne, když se o nich všude píše a mluví. Jedním z rozdílů oproti předchozím verzím je to, že mají zase trochu jiné menu a toolbary. Líbí se vám ? Chcete je mít také ve svých programech ? S dnešní komponentou to již nebude žádný problém !

Tedy komponenta XPMenu. Jedná se o nevizuální freeware komponentu pro Delphi 4 a 5, která ani neobsahuje velké množství nastavení a ani žádné události. Přesto musím říci, že je to jedna z nejhezších komponent (freeware), které jsem za poslední dobu viděl. Její největší výhoda spočívá v tom, že ji prostě pouze dáte na formulář a ona si sama najde všechny MainMenu, PopupMenu a ToolBary, které potom změní. Nemusíte tedy používat komponenty nové, pouze tuto přidáte. Dáme se tedy do popisu vlatností:

  • Active - určuje, je-li zobrazování ve stylu office XP aktivní
  • DrawSelect - má-li se vykreslovat rámeček okolo aktivní položky
  • FlatMenu - kreslí-li se ploché menu, mebo se standartním windows 3d rámečkem. Bohužel mi při nastavení na true vykreslování trochu dělalo chyby.
  • Font - písmo menu
  • Gradient - pokud nastavíte na true, bude přechod mezi pozadím ikony a položky plynulý:



  • IconWidth - šířka ikony v menu
  • OverrideOwnerDraw - pokud již menu obsahuje procedury pro OwnerDraw, určuje tato vlastnost, zda se také menu překreslí ve stylu OfficeXP, nebo ne
  • UseSystemColors - mají-li se používat systémové barvy, v opačném případě jsou použity tyto:
    • DisabledColor
    • CheckedColor
    • Color
    • IconBackColor
    • MenuBarColor
    • SelectBorderColor
    • SelectColor
    • SelectFontColor
    • SeparatorColor

    • a zde je malé vysvětlení:
Tím výčet vlastností končí. Kromě toho, že se nově nakreslí menu se kreslí také toolbar, který může vypadat například takto:


A tím končí i dnešní článek. Nakonec si ještě dovolím screenshot, který je dodáván spolu s komponentou, a který plně vystihuje její možnosti:


Autor: Khaled Shagrouni
WWW: www.shagrouni.com
E-mail: ">

Download

ZDE si můžete stáhnout komponentu se zdrojáky (9 kB)
ZDE si můžete stáhnout demo projekt pro Delphi 5/6 (13 kB)


Tématické zařazení:

 » Rubriky  » Komponenty  

 » Rubriky  » Delphi  

 » Rubriky  » Windows  

 

 

 

Nejčtenější články
Nejlépe hodnocené články

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: