172 references to VisualStylesMode
System.Windows.Forms (172)
System\Windows\Forms\Application.cs (26)
51private static VisualStylesMode? s_defaultVisualStylesMode; 670/// Gets the default <see cref="VisualStylesMode"/> used as the rendering style guideline for the 674/// The <see cref="VisualStylesMode"/> used as the rendering style guideline for the application's 675/// controls. This is <see cref="VisualStylesMode.Classic"/> when visual styles are enabled and 676/// <see cref="VisualStylesMode.Disabled"/> otherwise, unless it has been changed by a call to 677/// <see cref="SetDefaultVisualStylesMode(VisualStylesMode)"/>. 681/// The default value is <see cref="VisualStylesMode.Classic"/> so that applications that simply 683/// calling <see cref="SetDefaultVisualStylesMode(VisualStylesMode)"/>. 686/// While visual styles are disabled, the effective value remains <see cref="VisualStylesMode.Disabled"/>, 688/// <see cref="SetDefaultVisualStylesMode(VisualStylesMode)"/>. 691public static VisualStylesMode DefaultVisualStylesMode 695{ } => VisualStylesMode.Disabled, 697? VisualStylesMode.Classic 698: VisualStylesMode.Disabled 702/// Sets the default <see cref="VisualStylesMode"/> used as the rendering style guideline for the 710/// <paramref name="styleSetting"/> is <see cref="VisualStylesMode.Inherit"/>, which is not valid as 714/// <paramref name="styleSetting"/> is not a defined <see cref="VisualStylesMode"/> value. 719/// <see cref="EnableVisualStyles"/>, the effective mode remains <see cref="VisualStylesMode.Disabled"/>. 720/// Passing <see cref="VisualStylesMode.Disabled"/> has the same effect as not calling 724public static void SetDefaultVisualStylesMode(VisualStylesMode styleSetting) 731VisualStylesMode.Classic => styleSetting, 732VisualStylesMode.Disabled => styleSetting, 733VisualStylesMode.Net11 => styleSetting, 734VisualStylesMode.Latest => styleSetting, 735VisualStylesMode.Inherit => throw new ArgumentException( 738_ => throw new InvalidEnumArgumentException(nameof(styleSetting), (int)styleSetting, typeof(VisualStylesMode))
System\Windows\Forms\Control.cs (51)
881public virtual partial VisualStylesMode VisualStylesMode 885VisualStylesMode.Inherit); 892VisualStylesMode.Inherit => value, 893VisualStylesMode.Classic => value, 894VisualStylesMode.Disabled => value, 895VisualStylesMode.Net11 => value, 896VisualStylesMode.Latest => value, 897_ => throw new InvalidEnumArgumentException(nameof(value), (int)value, typeof(VisualStylesMode)) 900VisualStylesMode oldEffectiveValue = EffectiveVisualStylesMode; 902if (value == VisualStylesMode.Inherit) 921out VisualStylesMode value) 922&& value != VisualStylesMode.Inherit; 925=> VisualStylesMode = VisualStylesMode.Inherit; 927private VisualStylesMode UncoercedVisualStylesMode 931VisualStylesMode value = VisualStylesMode; 933return value == VisualStylesMode.Inherit 939private VisualStylesMode ResolvedVisualStylesMode 941VisualStylesMode == VisualStylesMode.Inherit 948private protected virtual VisualStylesMode GetSupportedVisualStylesMode(VisualStylesMode mode) 952/// Gets the renderer-authoritative <see cref="Forms.VisualStylesMode"/> that controls must honor when deciding 956/// <see cref="VisualStylesMode.Disabled"/> when visual styles are explicitly disabled; 957/// <see cref="VisualStylesMode.Classic"/> when Windows High Contrast is active (so custom non-client 975protected VisualStylesMode EffectiveVisualStylesMode 978private VisualStylesMode GetEffectiveVisualStylesMode(bool highContrast) 980VisualStylesMode mode = ResolvedVisualStylesMode; 982return mode is VisualStylesMode.Disabled 983? VisualStylesMode.Disabled 985? VisualStylesMode.Classic 1035/// Gets the default <see cref="Forms.VisualStylesMode"/> for the control, which is ambient to 1045protected virtual VisualStylesMode DefaultVisualStylesMode => Application.DefaultVisualStylesMode; 4468VisualStylesMode oldEffectiveVisualStylesMode = EffectiveVisualStylesMode; 7073/// so that the control's <see cref="GetVisualStylesModeChangeImpact(VisualStylesMode, VisualStylesMode)"/> 7170VisualStylesMode oldMode, 7171VisualStylesMode newMode) 7175VisualStylesMode oldEffectiveVisualStylesMode, 7176VisualStylesMode newEffectiveVisualStylesMode) 7469|| Properties.GetValueOrDefault<VisualStylesMode>(s_visualStylesModeProperty) 7477VisualStylesMode oldEffectiveVisualStylesMode = EffectiveVisualStylesMode; 7482VisualStylesMode newEffectiveVisualStylesMode = EffectiveVisualStylesMode; 7533VisualStylesMode oldEffectiveVisualStylesMode, 7534VisualStylesMode newEffectiveVisualStylesMode, 7550VisualStylesMode oldEffectiveVisualStylesMode, 7551VisualStylesMode newEffectiveVisualStylesMode, 7566public VisualStylesMode NewEffectiveVisualStylesMode { get; } 7568public VisualStylesMode OldEffectiveVisualStylesMode { get; } 7599VisualStylesMode oldEffectiveVisualStylesMode, 7600VisualStylesMode newEffectiveVisualStylesMode) 8825VisualStylesMode oldEffectiveVisualStylesMode = 8827VisualStylesMode newEffectiveVisualStylesMode =
System\Windows\Forms\Control.VisualStylesMode.Docs.cs (5)
14/// The requested <see cref="Forms.VisualStylesMode"/> for the control. The default is 15/// <see cref="Forms.VisualStylesMode.Inherit"/>. 19/// When this property is <see cref="Forms.VisualStylesMode.Inherit"/>, the effective renderer mode comes from 37[AmbientValue(VisualStylesMode.Inherit)] 39public virtual partial VisualStylesMode VisualStylesMode { get; set; }
System\Windows\Forms\Controls\Buttons\Appearance.cs (2)
27/// <see cref="VisualStylesMode.Disabled"/> or <see cref="VisualStylesMode.Classic"/>.
System\Windows\Forms\Controls\Buttons\ButtonBase.cs (2)
1040&& EffectiveVisualStylesMode >= VisualStylesMode.Net11 1300internal VisualStylesMode EffectiveVisualStylesModeInternal => EffectiveVisualStylesMode;
System\Windows\Forms\Controls\Buttons\ButtonInternal\DarkMode\ButtonDarkModeAdapter.cs (2)
18_modern = control.EffectiveVisualStylesModeInternal >= VisualStylesMode.Net11; 64&& Control.EffectiveVisualStylesModeInternal >= VisualStylesMode.Net11
System\Windows\Forms\Controls\Buttons\ButtonInternal\DarkMode\DarkModeAdapterFactory.cs (1)
12return Application.IsDarkModeEnabled || control.EffectiveVisualStylesModeInternal >= VisualStylesMode.Net11;
System\Windows\Forms\Controls\Buttons\ButtonInternal\DarkMode\ModernButtonDarkModeRenderer.cs (1)
12/// <see cref="VisualStylesMode.Net11"/> or later. It supports both dark and light color schemes and draws a
System\Windows\Forms\Controls\Buttons\CheckBox.cs (3)
123&& EffectiveVisualStylesMode >= VisualStylesMode.Net11 366if (EffectiveVisualStylesModeInternal >= VisualStylesMode.Net11 712&& EffectiveVisualStylesMode >= VisualStylesMode.Net11;
System\Windows\Forms\Controls\Buttons\FlatButtonAppearance.cs (2)
121&& _owner.EffectiveVisualStylesModeInternal >= VisualStylesMode.Net11 148&& _owner.EffectiveVisualStylesModeInternal >= VisualStylesMode.Net11
System\Windows\Forms\Controls\Buttons\RadioButton.cs (2)
228&& EffectiveVisualStylesMode >= VisualStylesMode.Net11; 596&& EffectiveVisualStylesMode >= VisualStylesMode.Net11;
System\Windows\Forms\Controls\ComboBox\ComboBox.Modern.cs (5)
23=> EffectiveVisualStylesMode >= VisualStylesMode.Net11 985VisualStylesMode oldMode, 986VisualStylesMode newMode) 993bool oldUsesModernMetrics = oldMode >= VisualStylesMode.Net11; 994bool newUsesModernMetrics = newMode >= VisualStylesMode.Net11;
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (4)
19private protected override VisualStylesMode GetSupportedVisualStylesMode(VisualStylesMode mode) 20=> mode < VisualStylesMode.Net11 || AppContextSwitches.DataGridViewModernRendering 22: VisualStylesMode.Classic;
System\Windows\Forms\Controls\GroupBox\GroupBox.cs (2)
219if (EffectiveVisualStylesMode >= VisualStylesMode.Net11) 489&& EffectiveVisualStylesMode >= VisualStylesMode.Net11
System\Windows\Forms\Controls\GroupBox\GroupBox.Modern.cs (5)
28&& EffectiveVisualStylesMode >= VisualStylesMode.Net11; 813VisualStylesMode oldMode, 814VisualStylesMode newMode) 821bool oldUsesModernMetrics = oldMode >= VisualStylesMode.Net11; 822bool newUsesModernMetrics = newMode >= VisualStylesMode.Net11;
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.cs (8)
85private VisualStylesMode _requestedVisualStylesMode = VisualStylesMode.Inherit; 830/// Always <see cref="VisualStylesMode.Classic"/>. Assigning a different value is remembered but does 836/// <see cref="VisualStylesMode.Classic"/>. The editing controls hosted inside the grid (the value 839/// own fixed layout. Because this override always returns <see cref="VisualStylesMode.Classic"/> and 846/// effect; the getter continues to report <see cref="VisualStylesMode.Classic"/>. This keeps the 853public override VisualStylesMode VisualStylesMode 855get => VisualStylesMode.Classic;
System\Windows\Forms\Controls\RichTextBox\RichTextBox.cs (2)
312if (EffectiveVisualStylesMode < VisualStylesMode.Net11 457if (EffectiveVisualStylesMode >= VisualStylesMode.Net11)
System\Windows\Forms\Controls\TextBox\MaskedTextBox.cs (1)
2889&& EffectiveVisualStylesMode < VisualStylesMode.Net11)
System\Windows\Forms\Controls\TextBox\TextBox.cs (2)
397if (EffectiveVisualStylesMode >= VisualStylesMode.Net11) 850&& EffectiveVisualStylesMode < VisualStylesMode.Net11)
System\Windows\Forms\Controls\TextBox\TextBoxBase.cs (32)
371if (EffectiveVisualStylesMode >= VisualStylesMode.Net11) 378if (EffectiveVisualStylesMode >= VisualStylesMode.Net11 && IsHandleCreated) 472if (EffectiveVisualStylesMode >= VisualStylesMode.Net11) 809/// <see cref="VisualStylesMode"/> to a value other than <see cref="VisualStylesMode.Classic"/> or 810/// <see cref="VisualStylesMode.Disabled"/>, the control will automatically apply styling that conforms to the 864VisualStylesMode.Disabled => PreferredHeightClassic, 865VisualStylesMode.Classic => PreferredHeightClassic, 866>= VisualStylesMode.Net11 => PreferredHeightCore, 872enumClass: typeof(VisualStylesMode)) 1085if (EffectiveVisualStylesMode >= VisualStylesMode.Net11) 1516|| EffectiveVisualStylesMode < VisualStylesMode.Net11) 1749|| EffectiveVisualStylesMode < VisualStylesMode.Net11) 1769/// <see cref="VisualStylesMode.Net11"/> and <see cref="VisualStylesMode.Latest"/>. Consequently, switching 1775VisualStylesMode oldMode, 1776VisualStylesMode newMode) 1778bool oldUsesModernMetrics = oldMode >= VisualStylesMode.Net11; 1779bool newUsesModernMetrics = newMode >= VisualStylesMode.Net11; 1835if (EffectiveVisualStylesMode >= VisualStylesMode.Net11) 1854if (EffectiveVisualStylesMode >= VisualStylesMode.Net11) 1874if (EffectiveVisualStylesMode >= VisualStylesMode.Net11) 1885if (EffectiveVisualStylesMode >= VisualStylesMode.Net11) 1896if (EffectiveVisualStylesMode >= VisualStylesMode.Net11) 1925if (EffectiveVisualStylesMode >= VisualStylesMode.Net11) 1993if (EffectiveVisualStylesMode >= VisualStylesMode.Net11) 2476/// This runs only for <see cref="VisualStylesMode"/> values of <see cref="VisualStylesMode.Net11"/> 2483if (EffectiveVisualStylesMode < VisualStylesMode.Net11 2499if (!IsHandleCreated || EffectiveVisualStylesMode < VisualStylesMode.Net11) 2655if (EffectiveVisualStylesMode < VisualStylesMode.Net11) 2699if (EffectiveVisualStylesMode < VisualStylesMode.Net11
System\Windows\Forms\Controls\ToolStrips\ToolStrip.cs (4)
26private protected override VisualStylesMode GetSupportedVisualStylesMode(VisualStylesMode mode) 27=> mode < VisualStylesMode.Net11 || AppContextSwitches.ToolStripModernRendering 29: VisualStylesMode.Classic;
System\Windows\Forms\Controls\UpDown\UpDownBase.cs (4)
261/// more accessible click target and is used when a modern <see cref="VisualStylesMode"/> 262/// (<see cref="VisualStylesMode.Net11"/> or above) is in effect. 264internal bool UseSideBySideButtons => EffectiveVisualStylesMode >= VisualStylesMode.Net11; 1033/// when a modern <see cref="VisualStylesMode"/> is in effect. Both the edit and the buttons are
System\Windows\Forms\Controls\UpDown\UpDownBase.UpDownEdit.cs (2)
23public override VisualStylesMode VisualStylesMode 25get => VisualStylesMode.Classic;
System\Windows\Forms\Rendering\Button\AnimatedPopupButtonRenderer.cs (1)
239bool hasCustomBackColor = button.EffectiveVisualStylesModeInternal >= VisualStylesMode.Net11
System\Windows\Forms\Rendering\CheckBox\AnimatedToggleSwitchRenderer.cs (1)
14/// is <see cref="VisualStylesMode.Net11"/> or later.
System\Windows\Forms\SystemVisualSettings.cs (1)
56/// <see cref="VisualStylesMode"/> so custom modern chrome does not bypass the High Contrast palette.
System\Windows\Forms\VisualStylesMode.cs (1)
32/// default and is rejected by <see cref="Application.SetDefaultVisualStylesMode(VisualStylesMode)"/>.