Balloon Hint

vložil Radek Červinka 4. března 2011 21:53

Delphi 2009 rozšiřují třídu TControl o několik věcí a mezi nimi i o

property CustomHint: TCustomHint read GetCustomHint write SetCustomHint;
property ParentCustomHint: Boolean read FParentCustomHint write SetParentCustomHint;

V případě speciálních požadavků na tvar okna Hint je možno této možnosti využít, ale je tu i jiná možnost.

Následníkem TCustomHint je totiž i komponenta TBalloonHint (screenshot je z Delphi XE na upravených Windows XP).

TBalloonHint

Toto nejsou jediné změny - některé jsem už popsal, viz. popis Delphi 2007 a druhý díl.

Na formulář dáme komponentu, pro kterou má být hint zobrazován a nastavíme u ní property Hint.

Hint se skládá ze 3 částí oddělených rourou "|", kdy první část je nadpis, druhá je text a třetí je index do TImageList. Pokud se Vám to zdá složíté, můžete použít vestavěný editor, který zadávání zpřehledňuje. ImageList se přiřazuje přímo komponentě TBalloonHint. Vlastní přiřazení je přes uvedenou property CustomHint (v našem případě na TButton).

Komponenta navíc může fungovat i jako klasický hint (jen trošku lépe kreslený). Pokud nejsou dostupné styly tak výsledek je tento:

TBalloonHint

V design módu lze vidět jak nevizuální komponentu TBalloonHint, tak ImageList a editor hintů se třemi záložkami.

TBalloonHint

Pokud nechceme hint specifikovat přes Hint komponenty, můžeme použít pro manuální nastavení TBalloonHint.Description, TBalloonHint.Title, TBalloonHint.ImageIndex.

Variantou může být komponenta TJvBalloonHint z JVCL.

Tagy: , , ,

Komponenty | Novinky v Delphi

Přidat komentář





  • Komentář
  • Náhled
Loading



Naše nabídka

Nabízím placené poradenství a konzultace v oblasti programování a vývoje SW.
Dále nabízíme i vývoj software na zakázku.

Neváhejte nás kontaktovat (i ohledně reklamy nebo burzy práce).

Pokud chcete podpořit tento server libovolnou částkou, můžete použít PayPal. Moc děkuji.

Delphi Certified Developer

O Delphi.cz

Delphi je jediný moderní RAD nástroj podporující tvorbu nativních aplikací pro platformu Win32 a Win64 (a Mac OSX, s výhledem na iPhone a Android díky FireMonkey) na současném trhu (včetně Windows 7).

V současnosti je světová komunita přes dva miliónů vývojářů.

Delphi.cz je nezávislý portál pro uživatele Delphi. Portál není koncipován pro úplné začátečníky, i když i ti se zde nebudou nudit, ale spíše na programátory, kteří již něco znají a chtějí své znalosti dále rozvíjet a sledovat novinky.

Burza delfínů nabízí pracovní možnosti pro programátory v Delphi.

Anketa

Poslední komentáře

Comment RSS