FlatStyle Enumeráció

Definíció

Egy vezérlő megjelenését adja meg.

public enum class FlatStyle
public enum FlatStyle
type FlatStyle = 
Public Enum FlatStyle
Öröklődés
FlatStyle

Mezők

Name Érték Description
Flat 0

A vezérlő laposnak tűnik.

Popup 1

Egy vezérlő laposan jelenik meg, amíg az egérmutató át nem lép rajta, és ekkor megjelenik a háromdimenziós.

Standard 2

A vezérlő háromdimenziósan jelenik meg.

System 3

A vezérlő megjelenését a felhasználó operációs rendszere határozza meg.

Példák

Az alábbi példa egy jegyzékre, amely lehetővé teszi, hogy az alkalmazás támogassa a Windows XP elérhető vizuális stílusokat, ha a .NET-keretrendszer 1.0-s verzióját használja. A jegyzékfájl erőforrásként vagy önálló szövegfájlként is hozzáadható az alkalmazáshoz. A jegyzékfájl ugyanabban a könyvtárban található, mint a végrehajtható fájl, és a szövegfájl nevének a végrehajtható fájl teljes nevének kell lennie a.manifest fájl további fájlnévkiterjesztésével. A MyApp.exe jegyzékfájlja például a .manifest MyApp.exelenne. Ez a példa feltételezi, hogy az FlatStyle alkalmazás vezérlőinek tulajdonságai Rendszer értékre vannak állítva.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
 <assemblyIdentity
     version="1.0.0.0"
     processorArchitecture="X86"
     name="CompanyName.ProductName.YourApplication"
     type="win32"
 />
 <description>Your application description here.</description>
 <dependency>
     <dependentAssembly>
         <assemblyIdentity
             type="win32"
             name="Microsoft.Windows.Common-Controls"
             version="6.0.0.0"
             processorArchitecture="X86"
             publicKeyToken="6595b64144ccf1df"
             language="*"
         />
     </dependentAssembly>
 </dependency>
 </assembly>

Megjegyzések

Ezt az enumerálást olyan tagok használják, mint az ButtonBase.FlatStyle, GroupBox.FlatStyleés Label.FlatStyle.

Az Előugró stílus gomb esetében ez az enumerálás bizonyos viselkedést és megjelenést is szabályoz. Az előugró stílus vezérlőelem kezdetben laposan jelenik meg, amíg az egérmutató át nem lép rajta. Amikor az egérmutató az Előugró vezérlőelem fölé kerül, normál stílusvezérlőként jelenik meg, amíg az egérmutató ismét le nem kerül róla.

A rendszerstílus használata esetén a vezérlő megjelenését a felhasználó operációs rendszere határozza meg, és a rendszer figyelmen kívül hagyja a következő tulajdonságértékeket: Control.BackgroundImage, , ImageAlign, ImageImageIndex, ImageListés TextAlign. Emellett a Control.BackColor tulajdonság figyelmen kívül lesz hagyva a gombvezérlők esetében. Ha támogatott, a felhasználók módosíthatják a vezérlők megjelenését az operációs rendszer megjelenési beállításainak módosításával.

Note

Ha az és CheckBox az FlatStyleRadioButton osztályok tulajdonsága be van állítvaSystem, a vezérlőt a felhasználó operációs rendszere rajzolja meg, és az ellenőrzés igazítása az és ButtonBase.TextAlign a CheckAlign tulajdonságértékek alapján történik. A CheckAlign tulajdonság értéke nem változik, de a vezérlő megjelenése befolyásolhatja. A jelölőnégyzet vízszintesen igazodik a vezérlőelem bal vagy jobb széléhez (a bal vagy középre igazítás balra igazítottként jelenik meg, a jobb oldal változatlan marad), és függőlegesen ugyanúgy van igazítva, mint a leíró szöveg. Ha például egy CheckBox vezérlőelem tulajdonságértékkel ContentAlignment.MiddleCenter és TextAlign tulajdonságértékkel CheckAlign rendelkezik, és a FlatStyle tulajdonság értéke ContentAlignment.TopRightbe van állítvaSystem, akkor a jelölőnégyzet igazítása úgy jelenik meg, hogy ContentAlignment.TopLeft a szöveg igazítása változatlan marad.

Figyelmeztetés

FlatStyle A tulajdonság System értékre állítása nem ajánlott, ha egy vezérlőn egy képet kell megjelenítenie, egy képet vezérlőháttérként kell megjelenítenie, vagy pontos szövegigazítást kell végrehajtania.

A következőre érvényes:

Lásd még