ПредишенСледващото

В Delphi 6 разработчиците на Windows-базирани приложения, достъпни за един от най-големите възможности за създаване на (полу) прозрачен форма (прозорец). В Delphi 6 TForm клас поддържа под формата на слоеве, които имат свойства AlphaBlend, AlphaBlendValue, TransparentColor и TransparentColorValue. Прозрачни средства под формата, че потребителят може да прави разлика между това, което е pozati форма.

Прозрачността Delphi 6

В Delphi 6 разработчиците на Windows-базирани приложения, достъпни за един от най-големите възможности за създаване на (полу) прозрачен форма (прозорец). В Delphi 6 TForm клас поддържа под формата на слоеве, които имат свойства AlphaBlend, AlphaBlendValue, TransparentColor и TransparentColorValue.

Прозрачни средства под формата, че потребителят може да прави разлика между това, което е pozati форма.

За да се подготви за форма на прозрачност, трябва да инсталирате AlphaBlend собственост на True. Ако AlphaBlend настроен да Вярно е, че имотът AlphaBlendValue показва степента на прозрачност. Тази функция ви позволява да укажете на стойност между 0 и 255. 0 означава пълна прозрачност на прозореца, докато 255 показва, непрозрачен прозорец.

Също така е възможно да се определят свойствата и AlphaBlend AlphaBlendValue време на развитието (или по време на работа) с инспектор обекта.

Следният формуляр за диалогов прозорец има стойност, определена в AlphaBlendValue 210.

Може би си мислите, че такава възможност в Делфи, пут може да бъде полезна за вас е доста рядко, но прозрачността може да бъде доста ефективно, за да привлече вниманието на потребителите на програмата:

В горния код, в случай на OnClose формата за създайте гладко различна сила. Когато потребителят се опитва да затворите диалоговия прозорец, формата постепенно изчезват. Това се постига чрез намаляване на цикличен AlphaBlendValue до нула.

Другите две нова форма свойства в Delphi 6, и то TransparentColor TransparentColorValue. TransparentColor, е булева собственост, която показва определен цвят, за да бъдат уточнени в TransparentColorValue прозрачна. Това означава, че ние можем да настроите прозрачността на само определен цвят.

Като пример, задаване на формата за TransparentColor За да True. Сега ние определяме стойността на имота TransparentColorValue clWhite - което съответства на бяло. Memo компонент с бял фон, така че прозорецът За да бъде, както следва:

Свързани статии

Подкрепете проекта - споделете линка, благодаря!