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
Komponenta Widget pro Delphi
delphi_widget
1. března 2001, 00.00 | Recenze komponenty pro přidání tlačítka na horní lištu formuláře.
Pokud si pozorněji prohlédnete tento obrázek, zjistíte, že je na něm něco zvláštního. Je zde jedno tlačítko navíc, které je vedle tlačítek pro minimalizaci, maximalizaci a zavření. A právě toto je komponenta Widget. Jak jsem již napsal, tato komponenta přidá tlačítko do lišty okna (pokud dáte na formulář komponent více, bude v liště také více tlačítek). K čemu je to ale dobré ? Asi největší výhoda spočívá v tom, že u většiny aplikací je horní lišta "poloprázdná", a proto se sem pár přidaných tlačítek přímo hodí. Navíc nezabírají místo na samotném formuláři. Zde jsou vlastnosti komponenty Widget:
- Down - určuje, zda je tlačítko stisknuté, či nikoli, toto je standartně použito u tlačítka ? u windows - pokud na něj kliknete, tlačítko se "zamáčkne", a normálně se zobrazí, až když kliknete někam na formulář
- Enabled - to je snad jasné, navíc pokud je použit font a ne Glyph, je font zobrazen barvou clBtnShadow
- Font - písmo, v tomto případě používá font Marlett, ve kterém jsou znaky windows (minimalizace, maximalizace...)
Zde je pár nejpoužívanějších znaků písma Marlett:
- Glyph - určuje znak písma Marlett (pokud např dáte glyph = 1, bude znak pro maximalizaci)
- Gap - určuje vzdálenost v pixelech od ostatních tlačítek
- Image - na tlačítku můžete použít i obrázek, v tomto případě použijte tuto vlastnost
- Offsetleft - posunutí obrázku na tlačítku směrem doleva
- OffsetTop - posunutí obrázku na tlačítku směrem dolů
- PopupMenu - popup menu tlačítka
- Visible - viditelnost
A to je k této komponentě vše. Ještě však pár příkladů použití: Komponenta Widget se hodí, děláte-li například okno ve stylu roletky. Pouze přidejte jednu komponentu na formulář, nastavte glyph na t, a do události OnClick přidejte kód, který změní výšku formuláře na 0 a glyph na komponentě na u a při opětovném kliknutí zase naopak. Oblíbená je také minimalizace do trayBaru a hodí se také možnost přidání popup menu. Na jeho využití určitě přijdete všichni sami.
ZDE si můžete komponentu stáhnout
Poslat článek
Nyní máte možnost poslat odkaz článku svým přátelům:
-
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