Application.SetColorMode(SystemColorMode) Metod
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 standardfärgläget (mörkt läge) för programmet.
public:
static void SetColorMode(System::Windows::Forms::SystemColorMode systemColorMode);
public static void SetColorMode(System.Windows.Forms.SystemColorMode systemColorMode);
[System.Diagnostics.CodeAnalysis.Experimental("WFO5001", UrlFormat="https://aka.ms/winforms-warnings/{0}")]
public static void SetColorMode(System.Windows.Forms.SystemColorMode systemColorMode);
static member SetColorMode : System.Windows.Forms.SystemColorMode -> unit
[<System.Diagnostics.CodeAnalysis.Experimental("WFO5001", UrlFormat="https://aka.ms/winforms-warnings/{0}")>]
static member SetColorMode : System.Windows.Forms.SystemColorMode -> unit
Public Shared Sub SetColorMode (systemColorMode As SystemColorMode)
Parametrar
- systemColorMode
- SystemColorMode
Programmets standardfärgläge (mörkt läge) som ska anges.
- Attribut
Kommentarer
Du bör använda den här metoden för att ange standardfärgläget (mörkt läge) för programmet. Ange det innan du skapar några gränssnittselement för att säkerställa att rätt färgläge används. Du kan ställa in det på mörkt läge (Dark), ljust läge (Classic) eller till systeminställningen (System).
Om du ställer in den på System bestäms det faktiska färgläget av Windows systeminställningar. Om systeminställningen ändras anpassas programmet inte automatiskt till den nya inställningen.
Observera att det mörka färgläget endast är tillgängligt från Windows 11 på eller senare versioner. Om systemet är inställt på ett högkontrastläge är det mörka läget inte tillgängligt.
Note för Visual Basic: Om du använder Visual Basic Application Framework bör du ange färgläget genom att hantera programhändelserna (se ApplyApplicationDefaults).