FlatStyle Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje vzhled ovládacího prvku.
public enum class FlatStyle
public enum FlatStyle
type FlatStyle =
Public Enum FlatStyle
- Dědičnost
Pole
| Name | Hodnota | Description |
|---|---|---|
| Flat | 0 | Ovládací prvek je plochý. |
| Popup | 1 | Ovládací prvek se zobrazí plochě, dokud se ukazatel myši nepřesune nad ním, a v tomto okamžiku se zobrazí trojrozměrně. |
| Standard | 2 | Ovládací prvek se zobrazí trojrozměrně. |
| System | 3 | Vzhled ovládacího prvku určuje operační systém uživatele. |
Příklady
Následuje příklad manifestu, který aplikaci umožní podporovat vizuální styly dostupné v systému Windows XP, pokud používáte verzi 1.0 rozhraní .NET Framework. Manifest můžete do aplikace přidat jako prostředek nebo jako samostatný textový soubor. Soubor manifestu se nachází ve stejném adresáři jako spustitelný soubor a název textového souboru musí být úplný název spustitelného souboru s další příponou názvu souboru manifestu. Například soubor manifestu pro MyApp.exe by byl MyApp.exe.manifest. Tento příklad předpokládá, že FlatStyle vlastnosti ovládacích prvků ve vaší aplikaci jsou nastaveny na systém.
<?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>
Poznámky
Tento výčet je používán členy, jako ButtonBase.FlatStyleje , GroupBox.FlatStylea Label.FlatStyle.
V případě tlačítka stylu překryvného okna řídí tento výčet určité chování a vzhled. Ovládací prvek Styl automaticky otevírané nabídky se zpočátku zobrazí plochou, dokud se ukazatel myši nepřesune. Když se ukazatel myši přesune přes ovládací prvek Překryvné okno, zobrazí se jako standardní styl, dokud se ukazatel myši nepřesune znova.
Pokud je použit styl systému, vzhled ovládacího prvku je určen operačním systémem uživatele a následující hodnoty vlastností budou ignorovány: Control.BackgroundImage, , ImageAlign, ImageImageIndex, ImageList, a TextAlign. Kromě toho Control.BackColor bude vlastnost ignorována pro ovládací prvky tlačítka. V případě podpory můžou uživatelé změnit vzhled ovládacích prvků úpravou nastavení vzhledu operačního systému.
Poznámka:
FlatStyle Pokud je vlastnost RadioButton a CheckBox třídy nastaveny System, ovládací prvek je vykreslen operačním systémem uživatele a zarovnání kontroly je založeno na CheckAlign hodnotách a ButtonBase.TextAlign vlastností. Hodnota CheckAlign vlastnosti není změněna, ale vzhled ovládacího prvku může být ovlivněn. Zaškrtávací políčko je vodorovně zarovnané s levým nebo pravým okrajem ovládacího prvku (zarovnání vlevo nebo na střed je zarovnané doleva, doprava zůstane beze změny) a svisle zarovnané stejně jako popisný text. Pokud máte CheckBox například ovládací prvek s CheckAlign hodnotou ContentAlignment.MiddleCenter vlastnosti a TextAlign hodnotou ContentAlignment.TopRightvlastnosti a FlatStyle hodnota vlastnosti je nastavena na System, bude zarovnání zaškrtávacího políčka vypadat ContentAlignment.TopLeft tak, že zarovnání textu zůstane beze změny.
Upozornění
FlatStyle Nastavení vlastnosti na Systém se nedoporučuje, pokud potřebujete zobrazit obrázek na ovládacím prvku, zobrazit obrázek jako pozadí ovládacího prvku nebo provést přesné zarovnání textu.