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
Taskbarbutton a Captionbutton
28. listopadu 2001, 00.00 | V dnešním článku bych vás rád seznámil s dvěmi, pro někoho již známými komponentami. Jedná se o ikonku, která se vloží na panel Start vedle času a o další tlačítko v titulku okna. Na závěr si ještě ukážeme jeden trik s pomocí těchto dvou komponent.
Komponenta TTaskBarIcon
Málokdo totiž umí na panel start vložit svojí ikonku, a to asi přimělo autora, aby svojí znalost zapouzdřil do komponenty a dal jí výstižný název TaskBarIcon. Tato utilitka se hodí dle mého názoru do dílny každého vývojáře, vždyť se jedná o něco, co se běžnými příkazy vcelku těžko dostává do stejné podoby... Tato komponenta má celkem 5 vlastností a 4 události. Tak se na to mrkneme zblízka. Ale nejdříve budete asi potřebovat download.
Vlastnosti:
- Icon - zde můžete načíst ikonku, která má být následně zobrazena. Formát musí být ICO.
- Name - standardní vlastnost každé komponenty - zde můžete změnit jméno, pokud se vám to, které přidělilo Delphi, nelíbí...
- Tag - tuto vlastnost má také každá komponenta, ale vliv na běh nezmění...
- Tip - zde můžete zadat text, který se má zobrazit, když uživatel najede myší na ikonku
- Visible - zde můžete pomocí logických hodnot nastavit, zda má být ikonka zobrazena či ne.
A události:
- OnDblClick - událost dvojkliku na komponentu.
- OnDown - sem by se spíš hodilo onMouseDown - událost stisknutí tlačítka na ikoně.
- OnMouseMove - událost přejetí myši přes ikonku.
- OnUp - událost uvolnění tlačítka myši na ikoně.
Komponenta CaptionButton
Už jste asi velmi často viděli v programech v titulku okna nějaké to tlačítko navíc. A pokaždé mělo nějakou jinou funkci, že ano? A taky jste jako já chtěli taky takové tlačítko mít ve svých programech? Já ho tam chtěl mít moc, strašně moc a proto jsem začal na internetu hledat, až jsem našel. Našel jsem komponentu, která vám umožňuje vložit si do titulku okna tlačítko a můžete si vymyslet cokoli, co má toto tlačítko vykonávat. Ale abych už jen nemluvil do větru: komponenta má 5 vlastností a jen jednu událost. Vlastnosti jsou následující:
- Glyph - zde můžete načíst obrázek, který se poté umístí do tlačítka.
- Name - jméno, standardní vlastnost každého objektu.
- RightMargin - zde v pixelech určíte, jak daleko má být tlačítko umístěno od pravého okraje.
- Visible - přeskočím-li vlastnost Tag, dostanu se na tuto vlastnost - určuje, zda má být tlačítko vidět či ne
První a jediná událost této komponenty je logicky událost OnClick.
Tak a to by bylo k této komponentě už úplně vše,
pokud se vám líbila, stáhněte si jí, pokud si myslíte, že se obejdete bez
ní, tak budiž je to váš názor...
Download komponenty je zde.
Příklad práce s oběmi komponentami.
Pokud máte obě dvě komponenty v Delphi dobře nainstalované, tak se na to můžete vrhnout. Vložte tyto dvě komponenty do formuláře. U CaptionButton1 nastavte RightMargin na 68 a vložte do něho asi takovýto obrázek: . Vytvořte proceduru události OnClick a do ní vložte následující:
|
Potom vložíme do procedury události OnClick komponenty TaskBarIcon1 následující kód:
|
Nezdá se vám to jako docela dobrá funkce, že díky tomuto návodu dokážete minimalizovat aplikaci na TaskBar?
Diskuse k článku
-
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