FlatStyle Enum
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anger utseendet på en kontroll.
public enum class FlatStyle
public enum FlatStyle
type FlatStyle =
Public Enum FlatStyle
- Arv
Fält
| Name | Värde | Description |
|---|---|---|
| Flat | 0 | Kontrollen visas platt. |
| Popup | 1 | En kontroll visas platt tills muspekaren flyttas över den, då den visas tredimensionell. |
| Standard | 2 | Kontrollen visas tredimensionell. |
| System | 3 | Kontrollens utseende bestäms av användarens operativsystem. |
Exempel
Följande är ett exempel på ett manifest som gör att ditt program kan stödja de visuella format som är tillgängliga i Windows XP om du använder version 1.0 av .NET Framework. Manifestet kan läggas till i programmet som en resurs eller som en fristående textfil. Manifestfilen finns i samma katalog som den körbara filen, och namnet på textfilen måste vara det fullständiga namnet på den körbara filen med ytterligare filnamnstillägget.manifest. Manifestfilen för MyApp.exe skulle till exempel vara MyApp.exe.manifest. Det här exemplet förutsätter att FlatStyle egenskaperna för kontrollerna i ditt program är inställda på System.
<?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>
Kommentarer
Den här uppräkningen används av medlemmar som ButtonBase.FlatStyle, GroupBox.FlatStyleoch Label.FlatStyle.
När det gäller knappen Popup-format kontrollerar den här uppräkningen vissa beteenden och utseende. Kontrollen Popup-format visas inledningsvis platt tills muspekaren flyttas över den. När muspekaren flyttas över popup-kontrollen visas den som en standardformatkontroll tills muspekaren flyttas från den igen.
Om systemformatet används bestäms kontrollens utseende av användarens operativsystem och följande egenskapsvärden ignoreras: Control.BackgroundImage, ImageAlign, Image, ImageIndex, ImageListoch TextAlign. Dessutom ignoreras egenskapen Control.BackColor för knappkontroller. Om det stöds kan användarna ändra utseendet på kontrollerna genom att justera inställningarna för operativsystemets utseende.
Note
FlatStyle När egenskapen RadioButton för klasserna och CheckBox är inställd Systempå , ritas kontrollen av användarens operativsystem och kontrolljusteringen baseras på egenskapsvärdena CheckAlign och ButtonBase.TextAlign . Egenskapsvärdet CheckAlign ändras inte, men kontrollens utseende kan påverkas. Kryssrutan är vågrätt justerad med kontrollens vänster- eller högerkant (vänster- eller mittjustering visas vänsterjusterad, höger förblir oförändrad) och lodrätt justerad på samma sätt som den beskrivande texten. Om du till exempel har en CheckBox kontroll med ett CheckAlign egenskapsvärde ContentAlignment.MiddleCenter och ett TextAlign egenskapsvärde ContentAlignment.TopRightpå , och FlatStyle egenskapsvärdet är inställt på System, visas ContentAlignment.TopLeft kryssrutans justering medan textjusteringen förblir oförändrad.
Caution
FlatStyle Det är inte lämpligt att ställa in egenskapen på System om du behöver visa en bild på en kontroll, visa en bild som en kontrolls bakgrund eller utföra exakt textjustering.