private static void UpdateAutoSelect()
        {
            Skybound.VisualTips.Rendering.VisualTipOfficePreset visualTipOfficePreset;

            System.Drawing.Color color1 = System.Drawing.SystemColors.ActiveCaption;
            float f = color1.GetHue();

            if ((f >= 200.0F) && (f <= 250.0F))
            {
                visualTipOfficePreset = Skybound.VisualTips.Rendering.VisualTipOfficePreset.XPBlue;
            }
            else if ((f >= 70.0F) && (f <= 120.0F))
            {
                visualTipOfficePreset = Skybound.VisualTips.Rendering.VisualTipOfficePreset.XPGreen;
            }
            else
            {
                if (f != 0.0F)
                {
                    System.Drawing.Color color2 = System.Drawing.SystemColors.ActiveCaption;
                    if (color2.GetSaturation() >= 0.1F)
                    {
                        goto label_1;
                    }
                }
                visualTipOfficePreset = Skybound.VisualTips.Rendering.VisualTipOfficePreset.XPSilver;
                goto label_2;
label_1:
                visualTipOfficePreset = Skybound.VisualTips.Rendering.VisualTipOfficePreset.Control;
            }
label_2:
            Skybound.VisualTips.Rendering.VisualTipOfficePreset._AutoSelect = (Skybound.VisualTips.Rendering.VisualTipOfficePreset)visualTipOfficePreset.MemberwiseClone();
        }
 static VisualTipOfficePreset()
 {
     Skybound.VisualTips.Rendering.VisualTipOfficePreset._XPBlue   = new Skybound.VisualTips.Rendering.VisualTipOfficePreset(System.Drawing.Color.FromArgb(255, 255, 255), System.Drawing.Color.FromArgb(201, 217, 239), System.Drawing.Color.FromArgb(111, 121, 133), System.Drawing.Color.FromArgb(64, 64, 64));
     Skybound.VisualTips.Rendering.VisualTipOfficePreset._XPGreen  = new Skybound.VisualTips.Rendering.VisualTipOfficePreset(System.Drawing.Color.FromArgb(245, 255, 215), System.Drawing.Color.FromArgb(197, 210, 155), System.Drawing.Color.FromArgb(123, 140, 119), System.Drawing.Color.FromArgb(64, 64, 64));
     Skybound.VisualTips.Rendering.VisualTipOfficePreset._XPSilver = new Skybound.VisualTips.Rendering.VisualTipOfficePreset(System.Drawing.Color.FromArgb(251, 251, 251), System.Drawing.Color.FromArgb(220, 220, 220), System.Drawing.Color.FromArgb(128, 128, 128), System.Drawing.Color.FromArgb(64, 64, 64));
     Skybound.VisualTips.Rendering.VisualTipOfficePreset._Control  = new Skybound.VisualTips.Rendering.VisualTipOfficePreset(System.Drawing.SystemColors.ControlLightLight, System.Drawing.SystemColors.Control, System.Drawing.SystemColors.ControlDark, System.Drawing.SystemColors.ControlText);
     Skybound.VisualTips.Rendering.VisualTipOfficePreset._Brown    = new Skybound.VisualTips.Rendering.VisualTipOfficePreset(System.Drawing.Color.FromArgb(255, 249, 249), System.Drawing.Color.FromArgb(233, 222, 208), System.Drawing.Color.FromArgb(138, 128, 118), System.Drawing.Color.FromArgb(64, 64, 64));
     Skybound.VisualTips.Rendering.VisualTipOfficePreset._Hazel    = new Skybound.VisualTips.Rendering.VisualTipOfficePreset(System.Drawing.Color.FromArgb(255, 252, 249), System.Drawing.Color.FromArgb(232, 233, 208), System.Drawing.Color.FromArgb(140, 140, 119), System.Drawing.Color.FromArgb(64, 64, 64));
     Skybound.VisualTips.Rendering.VisualTipOfficePreset._Cyan     = new Skybound.VisualTips.Rendering.VisualTipOfficePreset(System.Drawing.Color.FromArgb(248, 254, 251), System.Drawing.Color.FromArgb(208, 228, 233), System.Drawing.Color.FromArgb(118, 135, 138), System.Drawing.Color.FromArgb(64, 64, 64));
     Skybound.VisualTips.Rendering.VisualTipOfficePreset._Pink     = new Skybound.VisualTips.Rendering.VisualTipOfficePreset(System.Drawing.Color.FromArgb(254, 248, 253), System.Drawing.Color.FromArgb(233, 208, 212), System.Drawing.Color.FromArgb(138, 118, 123), System.Drawing.Color.FromArgb(64, 64, 64));
     Skybound.VisualTips.Rendering.VisualTipOfficePreset._Violet   = new Skybound.VisualTips.Rendering.VisualTipOfficePreset(System.Drawing.Color.FromArgb(248, 248, 254), System.Drawing.Color.FromArgb(227, 208, 233), System.Drawing.Color.FromArgb(132, 118, 138), System.Drawing.Color.FromArgb(64, 64, 64));
     Skybound.VisualTips.Rendering.VisualTipOfficePreset._Red      = new Skybound.VisualTips.Rendering.VisualTipOfficePreset(System.Drawing.Color.FromArgb(243, 217, 207), System.Drawing.Color.IndianRed, System.Drawing.Color.FromArgb(132, 96, 96), System.Drawing.Color.FromArgb(48, 32, 32));
     Skybound.VisualTips.Rendering.VisualTipOfficePreset._ToolTip  = new Skybound.VisualTips.Rendering.VisualTipOfficePreset(System.Drawing.SystemColors.Info, System.Drawing.SystemColors.Info, System.Drawing.SystemColors.WindowFrame, System.Drawing.SystemColors.InfoText);
     Skybound.VisualTips.Rendering.VisualTipOfficePreset._DeepBlue = new Skybound.VisualTips.Rendering.VisualTipOfficePreset(System.Drawing.Color.FromArgb(221, 236, 254), System.Drawing.Color.FromArgb(129, 169, 226), System.Drawing.Color.FromArgb(59, 97, 156), System.Drawing.Color.FromArgb(0, 0, 0));
     Skybound.VisualTips.Rendering.VisualTipOfficePreset._Smoke    = new Skybound.VisualTips.Rendering.VisualTipOfficePreset(System.Drawing.Color.FromArgb(240, 240, 240), System.Drawing.Color.FromArgb(224, 224, 224), System.Drawing.Color.FromArgb(128, 128, 128), System.Drawing.Color.FromArgb(0, 0, 0));
     Skybound.VisualTips.Rendering.VisualTipOfficePreset._Midnight = new Skybound.VisualTips.Rendering.VisualTipOfficePreset(System.Drawing.Color.Gray, System.Drawing.Color.Black, System.Drawing.Color.Silver, System.Drawing.Color.White);
     Microsoft.Win32.SystemEvents.UserPreferenceChanged           += new Microsoft.Win32.UserPreferenceChangedEventHandler(Skybound.VisualTips.Rendering.VisualTipOfficePreset.SystemEvents_UserPreferenceChanged);
     Skybound.VisualTips.Rendering.VisualTipOfficePreset.UpdateAutoSelect();
 }
        private static void UpdateAutoSelect()
        {
            Skybound.VisualTips.Rendering.VisualTipOfficePreset visualTipOfficePreset;

            System.Drawing.Color color1 = System.Drawing.SystemColors.ActiveCaption;
            float f = color1.GetHue();
            if ((f >= 200.0F) && (f <= 250.0F))
            {
                visualTipOfficePreset = Skybound.VisualTips.Rendering.VisualTipOfficePreset.XPBlue;
            }
            else if ((f >= 70.0F) && (f <= 120.0F))
            {
                visualTipOfficePreset = Skybound.VisualTips.Rendering.VisualTipOfficePreset.XPGreen;
            }
            else
            {
                if (f != 0.0F)
                {
                    System.Drawing.Color color2 = System.Drawing.SystemColors.ActiveCaption;
                    if (color2.GetSaturation() >= 0.1F) goto label_1;
                }
                visualTipOfficePreset = Skybound.VisualTips.Rendering.VisualTipOfficePreset.XPSilver;
                goto label_2;
            label_1:
                visualTipOfficePreset = Skybound.VisualTips.Rendering.VisualTipOfficePreset.Control;
            }
        label_2:
            Skybound.VisualTips.Rendering.VisualTipOfficePreset._AutoSelect = (Skybound.VisualTips.Rendering.VisualTipOfficePreset)visualTipOfficePreset.MemberwiseClone();
        }
 static VisualTipOfficePreset()
 {
     Skybound.VisualTips.Rendering.VisualTipOfficePreset._XPBlue = new Skybound.VisualTips.Rendering.VisualTipOfficePreset(System.Drawing.Color.FromArgb(255, 255, 255), System.Drawing.Color.FromArgb(201, 217, 239), System.Drawing.Color.FromArgb(111, 121, 133), System.Drawing.Color.FromArgb(64, 64, 64));
     Skybound.VisualTips.Rendering.VisualTipOfficePreset._XPGreen = new Skybound.VisualTips.Rendering.VisualTipOfficePreset(System.Drawing.Color.FromArgb(245, 255, 215), System.Drawing.Color.FromArgb(197, 210, 155), System.Drawing.Color.FromArgb(123, 140, 119), System.Drawing.Color.FromArgb(64, 64, 64));
     Skybound.VisualTips.Rendering.VisualTipOfficePreset._XPSilver = new Skybound.VisualTips.Rendering.VisualTipOfficePreset(System.Drawing.Color.FromArgb(251, 251, 251), System.Drawing.Color.FromArgb(220, 220, 220), System.Drawing.Color.FromArgb(128, 128, 128), System.Drawing.Color.FromArgb(64, 64, 64));
     Skybound.VisualTips.Rendering.VisualTipOfficePreset._Control = new Skybound.VisualTips.Rendering.VisualTipOfficePreset(System.Drawing.SystemColors.ControlLightLight, System.Drawing.SystemColors.Control, System.Drawing.SystemColors.ControlDark, System.Drawing.SystemColors.ControlText);
     Skybound.VisualTips.Rendering.VisualTipOfficePreset._Brown = new Skybound.VisualTips.Rendering.VisualTipOfficePreset(System.Drawing.Color.FromArgb(255, 249, 249), System.Drawing.Color.FromArgb(233, 222, 208), System.Drawing.Color.FromArgb(138, 128, 118), System.Drawing.Color.FromArgb(64, 64, 64));
     Skybound.VisualTips.Rendering.VisualTipOfficePreset._Hazel = new Skybound.VisualTips.Rendering.VisualTipOfficePreset(System.Drawing.Color.FromArgb(255, 252, 249), System.Drawing.Color.FromArgb(232, 233, 208), System.Drawing.Color.FromArgb(140, 140, 119), System.Drawing.Color.FromArgb(64, 64, 64));
     Skybound.VisualTips.Rendering.VisualTipOfficePreset._Cyan = new Skybound.VisualTips.Rendering.VisualTipOfficePreset(System.Drawing.Color.FromArgb(248, 254, 251), System.Drawing.Color.FromArgb(208, 228, 233), System.Drawing.Color.FromArgb(118, 135, 138), System.Drawing.Color.FromArgb(64, 64, 64));
     Skybound.VisualTips.Rendering.VisualTipOfficePreset._Pink = new Skybound.VisualTips.Rendering.VisualTipOfficePreset(System.Drawing.Color.FromArgb(254, 248, 253), System.Drawing.Color.FromArgb(233, 208, 212), System.Drawing.Color.FromArgb(138, 118, 123), System.Drawing.Color.FromArgb(64, 64, 64));
     Skybound.VisualTips.Rendering.VisualTipOfficePreset._Violet = new Skybound.VisualTips.Rendering.VisualTipOfficePreset(System.Drawing.Color.FromArgb(248, 248, 254), System.Drawing.Color.FromArgb(227, 208, 233), System.Drawing.Color.FromArgb(132, 118, 138), System.Drawing.Color.FromArgb(64, 64, 64));
     Skybound.VisualTips.Rendering.VisualTipOfficePreset._Red = new Skybound.VisualTips.Rendering.VisualTipOfficePreset(System.Drawing.Color.FromArgb(243, 217, 207), System.Drawing.Color.IndianRed, System.Drawing.Color.FromArgb(132, 96, 96), System.Drawing.Color.FromArgb(48, 32, 32));
     Skybound.VisualTips.Rendering.VisualTipOfficePreset._ToolTip = new Skybound.VisualTips.Rendering.VisualTipOfficePreset(System.Drawing.SystemColors.Info, System.Drawing.SystemColors.Info, System.Drawing.SystemColors.WindowFrame, System.Drawing.SystemColors.InfoText);
     Skybound.VisualTips.Rendering.VisualTipOfficePreset._DeepBlue = new Skybound.VisualTips.Rendering.VisualTipOfficePreset(System.Drawing.Color.FromArgb(221, 236, 254), System.Drawing.Color.FromArgb(129, 169, 226), System.Drawing.Color.FromArgb(59, 97, 156), System.Drawing.Color.FromArgb(0, 0, 0));
     Skybound.VisualTips.Rendering.VisualTipOfficePreset._Smoke = new Skybound.VisualTips.Rendering.VisualTipOfficePreset(System.Drawing.Color.FromArgb(240, 240, 240), System.Drawing.Color.FromArgb(224, 224, 224), System.Drawing.Color.FromArgb(128, 128, 128), System.Drawing.Color.FromArgb(0, 0, 0));
     Skybound.VisualTips.Rendering.VisualTipOfficePreset._Midnight = new Skybound.VisualTips.Rendering.VisualTipOfficePreset(System.Drawing.Color.Gray, System.Drawing.Color.Black, System.Drawing.Color.Silver, System.Drawing.Color.White);
     Microsoft.Win32.SystemEvents.UserPreferenceChanged += new Microsoft.Win32.UserPreferenceChangedEventHandler(Skybound.VisualTips.Rendering.VisualTipOfficePreset.SystemEvents_UserPreferenceChanged);
     Skybound.VisualTips.Rendering.VisualTipOfficePreset.UpdateAutoSelect();
 }