Átlátszó háttér tgroupbox, blog Delphi-programozó
Sok csodálkozott - Hogyan csinál egy átlátszó hátteret TGroupBox. Ez az átlátszó háttér, és nem kell, hogy ha a programban használatát, mint a bőr, vagyis kész komponensek, amelyek lehetővé teszik skinizirovat a programot, és ha nem használ semmilyen tervezési programjában. És most haladjunk így beállított formában TImage komponens és az Align tulajdonság be van állítva - alClient. Most az ingatlan Picture TImage alkatrész feltölteni bármilyen fotót. Kiváló, sok a segítségével ez a komponens a program éppen csinál tervezés, különösen tettem AS ImageDecoder. Most lássunk a komponens TImage létre TLabel komponenst. Finom most állítjuk össze a programot, és látni, hogy milyen ronda háttér írásbeli Képaláírás TLabel. De aztán megoldotta csak meg ezt a komponenst (TLabel) van egy figyelemre méltó tulajdonság - Transparent. A telepítés a True. eltávolítjuk a háttér és átlátszóvá válik. Ebben az esetben nincs alkatrész TGroupBox és ha telepíti azt TImage. Látni fogjuk, ugyanaz, mint a nem úgy néz ki, szép és a háttér nem átlátszó.
Ahhoz, hogy rögzítse (a háttérben, hogy átlátható legyen), kínálok írni a következő kódot a OnCreate esemény az űrlap
Ezután tisztítsa meg a kefe stílust, majd állítsa be az értéket egy fogantyú TGroupBox átlátszó. azaz, az átláthatóság és a InvalidateRect dolgozza át az egésznek összeállítása a projekt, látni fogjuk, hogy a szöveg van írva a Caption - TGroupBox van egy átlátszatlan háttér, eredetileg TLabel. ez nem túl szép.
Mint látható, háttérben TGroupBox átlátszóvá vált, és most már tedd az összes alkatrészt, és minden rendben lesz, de mi köze van a cím? Ajánlunk, hogy megoldja a problémát, távolítsa el minden címet, és tegye azt a formáját TLabel és telepítse ezt a funkciót Átlátszó tulajdon - Igaz. További helyezze TGroupBox fejlécet. Tettem TLabel. szinte nem észlelhető, de egy átlátszó hátteret, akkor lehet használni szinte minden vizuális elem. Egy bizonyos háttér, akkor érheti el szinte tökéletes eredményt, általában akkor csak kapcsolja be a képzelet és fanataziruem