vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Korrekten XP-Style für die Anwendung 
Autor: huhn
Datum: 03.02.03 20:25

Hallo,

wie kann ich sicherstellen, das sich meine Buttons etc. in Punkto Optik korrekt verhalten. Sprich bei XP mit Theme ist der Hintergrund weiss, ansonsten grau.

Bisher mache ich das wie folgt:
   If VBEX_OSVersion = "Windows XP" Then
      If IsThemeActive <> 0 Then
         'Ein Theme ist aktiviert, daher wird der Hintergrund weiss gemacht
         For Each c In Controls
            If TypeOf c Is CheckBox Or TypeOf c Is Button Or TypeOf c Is Frame _
              Or TypeOf c Is ListEx Or TypeOf c Is ListView Or TypeOf c Is _
              PictureBox Or TypeOf c Is TextBox Then
               c.BackColor = &H80000005
            End If
         Next c
      Else
         'Standard-Farben sind aktiviert, daher wird der Hintergrund grau
         For Each c In Controls
            If TypeOf c Is CheckBox Or TypeOf c Is Button Or TypeOf c Is Frame _
              Or TypeOf c Is ListEx Or TypeOf c Is ListView Or TypeOf c Is _
              PictureBox Or TypeOf c Is TextBox Then
               c.BackColor = &H8000000F
            End If
         Next c
      End If
   Else
      'Standard-Farben sind aktiviert, daher wird der Hintergrund grau
      For Each c In Controls
         If TypeOf c Is CheckBox Or TypeOf c Is Button Or TypeOf c Is Frame Or _
           TypeOf c Is ListEx Or TypeOf c Is ListView Or TypeOf c Is PictureBox _
           Or TypeOf c Is TextBox Then
            c.BackColor = &H8000000F
         End If
      Next c
   End If
Gibt es da vielleicht noch eine elegantere Möglichkeit?

Gruß
Markus
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Korrekten XP-Style für die Anwendung469huhn03.02.03 20:25
Re: Korrekten XP-Style für die Anwendung247huhn04.02.03 18:47
Re: Korrekten XP-Style für die Anwendung249just blaze04.02.03 18:49
Re: Korrekten XP-Style für die Anwendung242just blaze04.02.03 18:50
Re: Korrekten XP-Style für die Anwendung242Stefan04.02.03 19:25
Re: Korrekten XP-Style für die Anwendung232huhn05.02.03 20:13
Re: Korrekten XP-Style für die Anwendung263huhn05.02.03 20:15

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel