Custom VCL Title Bar v Delphi 10.4

vložil Radek Červinka 27. září 2020 15:58

Od Delphi 10.4 je součástí VCL možnost jednoduše implementovat svůj titulek okna s vlastními prvky tak jak to má Chrome, Delphi IDE nebo jiné aplikace.

TitleBar_VCL

Základem je rozšíření TForm o TForm.CustomTitleBar a přidání komponenty TTitleBarPanel. Pokud použijete jen první variantu, máte možnost měnit barvy,výšku, zarovnání, ikony a to je tak vše. Teprve přidáním TTitleBarPanel na formulář a nastavením Form.CustomTitleBar.Control na tento panel můžete dosáhnout podobného efektu jako na obrázku nahoře z dema "Public\Documents\Embarcadero\Studio\21.0\Samples\Object Pascal\VCL\Titlebar".

Tímto způsobem se dá přidat např. editbox pro vyhledávání, nebo celé menu.

TitleBar_VCL

(pozn. to žluté je jen znázornění TabOrder z CnPack)

Zároveň přidáním panelu máte možnost obsluhovat OnPaint.

V docwiki nebo helpu je celkem dobře popsané Custom Title Bar for VCL Forms

Podpora pro aplikace je od Windows 7.


Nabízíme Delphi školení a konzultace na různá témata, primárně ve Vaší firmě.

Tagy:

Přidat komentář




biuquote
  • Komentář
  • Náhled
Loading



Naše nabídka

MVP
Ing. Radek Červinka - Embarcadero MVP
profil na linkedin, Twitter:@delphicz

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

Neváhejte nás kontaktovat (i ohledně reklamy).

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, Win64 , Mac OSX a na iPhone a Android (s výhledem na další platformy díky FireMonkey) na současném trhu (včetně Windows 10).

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.

Poslední komentáře

Comment RSS