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í:
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)
-
25. listopadu 2012
-
30. srpna 2002
-
10. října 2002
-
4. listopadu 2002
-
12. září 2002
-
25. listopadu 2012
-
28. července 1998
-
31. července 1998
-
28. srpna 1998
-
6. prosince 2000
-
27. prosince 2007
-
4. května 2007