8 overrides of RightToLeft
System.Windows.Forms (7)
System\Windows\Forms\Controls\PictureBox\PictureBox.cs (1)
781public override RightToLeft RightToLeft
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDown.cs (1)
695public override RightToLeft RightToLeft
System\Windows\Forms\Controls\Unsupported\ToolBar\ToolBar.cs (1)
152public override RightToLeft RightToLeft { get => throw null; set { } }
System\Windows\Forms\Controls\WebBrowser\WebBrowserBase.cs (1)
1340public override RightToLeft RightToLeft
System\Windows\Forms\Printing\PrintPreviewControl.cs (1)
255public override RightToLeft RightToLeft
System\Windows\Forms\Printing\PrintPreviewDialog.cs (1)
555public override RightToLeft RightToLeft
System\Windows\Forms\Scrolling\VScrollBar.cs (1)
44public override RightToLeft RightToLeft
WindowsFormsIntegration (1)
System\Windows\Integration\WindowsFormsHost.cs (1)
1048public override RightToLeft RightToLeft
23 writes to RightToLeft
PresentationUI (2)
MS\Internal\Documents\DialogBaseForm.cs (2)
154RightToLeft = RightToLeft.Yes; 159RightToLeft = RightToLeft.No;
System.Windows.Forms (13)
System\Windows\Forms\ActiveX\AxHost.cs (1)
363set => base.RightToLeft = (value) ? Forms.RightToLeft.Yes : Forms.RightToLeft.No;
System\Windows\Forms\Control.cs (1)
9208RightToLeft = RightToLeft.Inherit;
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (1)
456_horizScrollBar.RightToLeft = RightToLeft.Inherit;
System\Windows\Forms\Controls\PictureBox\PictureBox.cs (1)
784set => base.RightToLeft = value;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\GridErrorDialog.cs (1)
119RightToLeft = RightToLeft.Yes;
System\Windows\Forms\Controls\ToolStrips\ToolStripControlHost.cs (1)
337_control.RightToLeft = value;
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDown.cs (1)
715set => base.RightToLeft = value;
System\Windows\Forms\Layout\Containers\SplitContainer.cs (2)
1245Panel1.RightToLeft = RightToLeft; 1246Panel2.RightToLeft = RightToLeft;
System\Windows\Forms\Printing\PrintControllerWithStatusDialog.StatusDialog.cs (1)
32RightToLeft = RightToLeft.Yes;
System\Windows\Forms\Printing\PrintPreviewControl.cs (2)
71RightToLeft = RightToLeft.No, 260base.RightToLeft = value;
System\Windows\Forms\Printing\PrintPreviewDialog.cs (1)
558set => base.RightToLeft = value;
System.Windows.Forms.Design (8)
System\ComponentModel\Design\DesignerActionPanel.EditorPropertyLine.cs (1)
363_dropDownHolder.RightToLeft = ActionPanel.RightToLeft;
System\Windows\Forms\Design\FormatStringDialog.cs (2)
30RightToLeft = RightToLeft.No; 35RightToLeft = RightToLeft.Yes;
System\Windows\Forms\Design\ToolStripDropDownDesigner.cs (1)
138_designMenu.RightToLeft = value;
System\Windows\Forms\Design\ToolStripTemplateNode.cs (4)
1178_miniToolStrip.RightToLeft = strip.RightToLeft; 1183_miniToolStrip.RightToLeft = stripItem.RightToLeft; 1425_miniToolStrip.RightToLeft = strip.RightToLeft; 1435_miniToolStrip.RightToLeft = stripItem.RightToLeft;
171 references to RightToLeft
PresentationUI (1)
MS\Internal\Documents\SignatureSummaryDialog.cs (1)
633if (RightToLeft == RightToLeft.Yes)
System.Windows.Forms (144)
System\Windows\Forms\ActiveX\AxHost.cs (4)
360RightToLeft rtol = base.RightToLeft; 2122if (control.RightToLeft == Forms.RightToLeft.No) 2127if (control.RightToLeft == Forms.RightToLeft.Yes) 2132if (control.RightToLeft == Forms.RightToLeft.Inherit)
System\Windows\Forms\Control.cs (12)
1452if (RightToLeft == RightToLeft.Yes) 2946rightToLeft = ParentInternal?.RightToLeft ?? DefaultRightToLeft; 2956RightToLeft oldValue = RightToLeft; 2963if (oldValue != RightToLeft) 4246RightToLeft oldRtl = RightToLeft; 4289if (oldRtl != RightToLeft) 7490si.nPos = (RightToLeft == RightToLeft.Yes) ? si.nMax : si.nMin; 8197RightToLeft); 10639if (RightToLeft == RightToLeft.Yes) 10657if (RightToLeft == RightToLeft.Yes) 10675if (RightToLeft == RightToLeft.Yes) 12834TopLevelControlInternal is { } topLevelControl && topLevelControl.RightToLeft == RightToLeft.Yes && !IsMirrored;
System\Windows\Forms\Controls\Buttons\ButtonInternal\ButtonBaseAdapter.cs (2)
562Control.RightToLeft); 627LayoutRTL = Control.RightToLeft == RightToLeft.Yes,
System\Windows\Forms\Controls\Buttons\ButtonInternal\ButtonStandardAdapter.cs (1)
102Control.RightToLeft);
System\Windows\Forms\Controls\Buttons\ButtonInternal\CheckBoxBaseAdapter.cs (1)
346layout.LayoutRTL = Control.RightToLeft == RightToLeft.Yes;
System\Windows\Forms\Controls\ComboBox\ComboBox.FlatComboAdapter.cs (3)
47_origRightToLeft = comboBox.RightToLeft; 60return (combo.ClientRectangle == _clientRect && combo.RightToLeft == _origRightToLeft); 75bool rightToLeft = comboBox.RightToLeft == RightToLeft.Yes;
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (1)
3165_dataGridViewState2[State2_RightToLeftMode] = (RightToLeft == RightToLeft.Yes);
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (1)
30046if (RightToLeft == RightToLeft.Yes)
System\Windows\Forms\Controls\DataGridView\DataGridViewButtonCell.cs (2)
913DataGridView.RightToLeft); 943DataGridView.RightToLeft);
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.cs (1)
327bool IKeyboardToolTip.HasRtlModeEnabled() => DataGridView is not null && DataGridView.RightToLeft == RightToLeft.Yes;
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.DataGridViewCellAccessibleObject.cs (3)
337if (_owner.DataGridView.RightToLeft == RightToLeft.Yes) 450return _owner.DataGridView.RightToLeft == RightToLeft.No 458return _owner.DataGridView.RightToLeft == RightToLeft.No
System\Windows\Forms\Controls\DataGridView\DataGridViewCheckBoxCell.cs (3)
1407DataGridView.RightToLeft); 1456DataGridView.RightToLeft); 1503DataGridView.RightToLeft);
System\Windows\Forms\Controls\DataGridView\DataGridViewColumnHeaderCell.DataGridViewColumnHeaderCellAccessibleObject.cs (2)
152AccessibleNavigation.Right => Owner.DataGridView.RightToLeft == RightToLeft.No ? NavigateForward() : NavigateBackward(), 154AccessibleNavigation.Left => Owner.DataGridView.RightToLeft == RightToLeft.No ? NavigateBackward() : NavigateForward(),
System\Windows\Forms\Controls\DataGridView\DataGridViewRowHeaderCell.DataGridViewRowHeaderCellAccessibleObject.cs (1)
36if (Owner.DataGridView.RightToLeft == RightToLeft.Yes)
System\Windows\Forms\Controls\DataGridView\DataGridViewTextBoxEditingControl.cs (4)
129if ((RightToLeft == RightToLeft.No && !(SelectionLength == 0 && SelectionStart == Text.Length)) || 130(RightToLeft == RightToLeft.Yes && !(SelectionLength == 0 && SelectionStart == 0))) 141if ((RightToLeft == RightToLeft.No && !(SelectionLength == 0 && SelectionStart == 0)) || 142(RightToLeft == RightToLeft.Yes && !(SelectionLength == 0 && SelectionStart == Text.Length)))
System\Windows\Forms\Controls\DataGridView\DataGridViewTopLeftHeaderCell.DataGridViewTopLeftHeaderCellAccessibleObject.cs (3)
80if (Owner.DataGridView.RightToLeft == RightToLeft.No) 165if (Owner.DataGridView.RightToLeft == RightToLeft.No) 177if (Owner.DataGridView.RightToLeft == RightToLeft.No)
System\Windows\Forms\Controls\DateTimePicker\DateTimePicker.cs (3)
411if (RightToLeft == RightToLeft.Yes && RightToLeftLayout) 1164if (RightToLeft == RightToLeft.Yes) 1501if (RightToLeftLayout && RightToLeft == RightToLeft.Yes)
System\Windows\Forms\Controls\GroupBox\GroupBox.cs (4)
419if (RightToLeft == RightToLeft.Yes) 480if (RightToLeft == RightToLeft.Yes) 507if (RightToLeft == RightToLeft.Yes) 534if (RightToLeft == RightToLeft.Yes)
System\Windows\Forms\Controls\ListBoxes\CheckedListBox.cs (4)
546if (RightToLeft == RightToLeft.Yes) 575if (RightToLeft == RightToLeft.Yes) 669if (RightToLeft == RightToLeft.Yes) 697if (RightToLeft == RightToLeft.Yes)
System\Windows\Forms\Controls\ListBoxes\ListBox.cs (1)
1852if (RightToLeft == RightToLeft.Yes || HorizontalScrollbar)
System\Windows\Forms\Controls\ListView\ColumnHeader.cs (1)
333if ((Index != 0) && (ListView.RightToLeft == RightToLeft.Yes) && !ListView.IsMirrored)
System\Windows\Forms\Controls\ListView\ListView.cs (2)
726if (RightToLeft == RightToLeft.Yes && RightToLeftLayout) 4869if (RightToLeft == RightToLeft.Yes)
System\Windows\Forms\Controls\ListView\ListViewItem.IKeyboardToolTip.cs (1)
66bool IKeyboardToolTip.HasRtlModeEnabled() => _listView?.RightToLeft == RightToLeft.Yes;
System\Windows\Forms\Controls\Menus\MenuStrip.cs (1)
215SelectNextToolStripItem(null, forward: RightToLeft == RightToLeft.No);
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.cs (2)
305if (RightToLeft == RightToLeft.Yes && RightToLeftLayout) 1471if (RightToLeft == RightToLeft.Yes)
System\Windows\Forms\Controls\PictureBox\PictureBox.cs (1)
783get => base.RightToLeft;
System\Windows\Forms\Controls\ProgressBar\ProgressBar.cs (2)
61if (RightToLeft == RightToLeft.Yes && RightToLeftLayout) 636if (RightToLeft == RightToLeft.Yes)
System\Windows\Forms\Controls\TabControl\TabControl.cs (3)
339if (RightToLeft == RightToLeft.Yes && RightToLeftLayout) 1439if (RightToLeft == RightToLeft.Yes) 1946if (RightToLeft == RightToLeft.Yes)
System\Windows\Forms\Controls\TextBox\TextBox.cs (1)
852if (RightToLeft == RightToLeft.Yes)
System\Windows\Forms\Controls\ToolStrips\StatusStrip.cs (5)
78return RightToLeft == RightToLeft.No 220return RightToLeft == RightToLeft.Yes 272if (SizingGrip && RightToLeft == RightToLeft.Yes) 588Point gripLocation = RightToLeft == RightToLeft.Yes 597if (RightToLeft != RightToLeft.Yes)
System\Windows\Forms\Controls\ToolStrips\ToolStrip.cs (7)
586direction = ((Dock == DockStyle.Right) && (RightToLeft == RightToLeft.No)) ? ToolStripDropDownDirection.Left : ToolStripDropDownDirection.Right; 603direction = (RightToLeft == RightToLeft.Yes) ? ToolStripDropDownDirection.AboveLeft : ToolStripDropDownDirection.AboveRight; 608direction = (RightToLeft == RightToLeft.Yes) ? ToolStripDropDownDirection.BelowLeft : ToolStripDropDownDirection.BelowRight; 738rect.X += (RightToLeft == RightToLeft.No) ? gripwidth : 0; 2019if (rtlAware && RightToLeft == RightToLeft.Yes) 3013if (RightToLeft == RightToLeft.Yes) 4181if (RightToLeft == RightToLeft.Yes)
System\Windows\Forms\Controls\ToolStrips\ToolStripContainer.cs (1)
362RightToLeft rightToLeft = RightToLeft;
System\Windows\Forms\Controls\ToolStrips\ToolStripControlHost.cs (1)
328return _control is not null ? _control.RightToLeft : base.RightToLeft;
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDown.cs (3)
704return SourceControlInternal.RightToLeft; 713return base.RightToLeft; 1818if (OwnerItem is null && control.RightToLeft == RightToLeft.Yes)
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDownItem.cs (1)
132(RightToLeft != parent.RightToLeft && (RightToLeft != RightToLeft.Inherit)))
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.cs (2)
1653rightToLeft = Owner.RightToLeft; 1658rightToLeft = ParentInternal.RightToLeft;
System\Windows\Forms\Controls\ToolStrips\ToolStripManager.cs (1)
243toolStrip.SelectNextToolStripItem(start: null, toolStrip.RightToLeft != RightToLeft.Yes);
System\Windows\Forms\Controls\ToolStrips\ToolStripPanel.cs (2)
420&& toolStripToDrag.RightToLeft == RightToLeft.Yes) 668if (Orientation == Orientation.Horizontal && RightToLeft == RightToLeft.Yes)
System\Windows\Forms\Controls\ToolStrips\ToolstripProfessionalRenderer.cs (4)
485bool rightToLeft = (e.ToolStrip.RightToLeft == RightToLeft.Yes); 699RightToLeft rightToLeft = e.ToolStrip.RightToLeft; 703FillWithDoubleGradient(begin, ColorTable.ImageMarginGradientMiddle, end, e.Graphics, bounds, _iconWellGradientWidth, _iconWellGradientWidth, LinearGradientMode.Horizontal, /*flipHorizontal=*/(e.ToolStrip.RightToLeft == RightToLeft.Yes)); 1125if (control.RightToLeft == RightToLeft.Yes)
System\Windows\Forms\Controls\ToolStrips\ToolStripRenderer.cs (1)
1073bool isRtl = statusStrip.RightToLeft == RightToLeft.Yes;
System\Windows\Forms\Controls\ToolStrips\ToolStripSplitStackDragDropHandler.cs (2)
102insertIndex = Math.Max(0, (_owner.RightToLeft == RightToLeft.Yes) ? insertIndex + 1 : insertIndex); 110insertIndex = Math.Max(0, (_owner.RightToLeft == RightToLeft.No) ? insertIndex + 1 : insertIndex);
System\Windows\Forms\Controls\ToolStrips\ToolStripSplitStackLayout.cs (3)
229if (toolStrip.RightToLeft == RightToLeft.No) 291if (((item.Alignment == ToolStripItemAlignment.Right) && (toolStrip.RightToLeft == RightToLeft.No)) || ((item.Alignment == ToolStripItemAlignment.Left) && (toolStrip.RightToLeft == RightToLeft.Yes)))
System\Windows\Forms\Controls\ToolStrips\ToolStripSystemRenderer.cs (1)
378RenderSmall3DBorderInternal(g, bounds, ToolBarState.Hot, e.ToolStrip.RightToLeft == RightToLeft.Yes);
System\Windows\Forms\Controls\TrackBar\TrackBar.cs (4)
178if (RightToLeft == RightToLeft.Yes && RightToLeftLayout) 828if (_orientation == Orientation.Horizontal && RightToLeft == RightToLeft.Yes && !IsMirrored) 887if (RightToLeft == RightToLeft.Yes) 1115if (_orientation == Orientation.Horizontal && RightToLeft == RightToLeft.Yes && !IsMirrored)
System\Windows\Forms\Controls\TrackBar\TrackBar.TrackBarAccessibleObject.cs (2)
57=> this.TryGetOwnerAs(out TrackBar? owner) && owner.RightToLeft == RightToLeft.Yes && owner.RightToLeftLayout; 63=> this.TryGetOwnerAs(out TrackBar? owner) && owner.RightToLeft == RightToLeft.Yes && !owner.RightToLeftLayout;
System\Windows\Forms\Controls\TrackBar\TrackBar.TrackBarFirstButtonAccessibleObject.cs (1)
23: owner.Orientation == Orientation.Horizontal && (owner.RightToLeft == RightToLeft.No || parent.IsMirrored)
System\Windows\Forms\Controls\TrackBar\TrackBar.TrackBarLastButtonAccessibleObject.cs (1)
23: owner.Orientation == Orientation.Horizontal && (owner.RightToLeft == RightToLeft.No || parent.IsMirrored)
System\Windows\Forms\Controls\TreeView\TreeNode.IKeyboardToolTip.cs (1)
41bool IKeyboardToolTip.HasRtlModeEnabled() => TreeView?.RightToLeft == RightToLeft.Yes;
System\Windows\Forms\Controls\TreeView\TreeView.cs (3)
390if (RightToLeft == RightToLeft.Yes) 2314if (RightToLeft == RightToLeft.Yes) 2967if (RightToLeft == RightToLeft.Yes)
System\Windows\Forms\Form.cs (3)
837if (RightToLeft == RightToLeft.Yes && RightToLeftLayout) 4636if (RightToLeft == RightToLeft.Yes) 4647if (RightToLeft == RightToLeft.Yes)
System\Windows\Forms\Layout\Containers\SplitContainer.cs (8)
1245Panel1.RightToLeft = RightToLeft; 1246Panel2.RightToLeft = RightToLeft; 1354if (RightToLeft == RightToLeft.No) 1386if (RightToLeft == RightToLeft.No) 1505if (RightToLeft == RightToLeft.No) 1571_splitterRect.X = ((RightToLeft == RightToLeft.Yes) ? Width - _splitterDistance - SplitterWidthInternal : Location.X + _splitterDistance); 1643if (RightToLeft == RightToLeft.No) 2171bool isRTL = RightToLeft == RightToLeft.Yes;
System\Windows\Forms\Layout\FlowLayout.ContainerProxy.cs (1)
41_isContainerRTL = control.RightToLeft == RightToLeft.Yes;
System\Windows\Forms\Layout\TableLayout.cs (1)
1184isContainerRTL = containerAsControl.RightToLeft == RightToLeft.Yes;
System\Windows\Forms\MDI\MDIClient.cs (1)
105if (RightToLeft == RightToLeft.Yes && ParentInternal is not null && ParentInternal.IsMirrored)
System\Windows\Forms\Panels\TableLayoutPanel\TableLayoutPanel.cs (1)
359bool isRTL = RightToLeft == RightToLeft.Yes;
System\Windows\Forms\Printing\PrintPreviewControl.cs (1)
257get => base.RightToLeft;
System\Windows\Forms\Printing\PrintPreviewDialog.cs (1)
557get => base.RightToLeft;
System\Windows\Forms\Rendering\ControlPaint.cs (2)
2605if (control.RightToLeft == RightToLeft.Yes) 2660if (control.RightToLeft == RightToLeft.Yes)
System\Windows\Forms\Scrolling\ScrollableControl.cs (2)
984if (horiz && !HScroll && (RightToLeft == RightToLeft.Yes)) 1230(WPARAM)(RightToLeft == RightToLeft.Yes ? (int)SCROLLBAR_COMMAND.SB_RIGHT : (int)SCROLLBAR_COMMAND.SB_LEFT),
System\Windows\Forms\Scrolling\ScrollBar.cs (3)
606if (RightToLeft == RightToLeft.Yes) 629if (RightToLeft == RightToLeft.Yes) 701if (RightToLeft == RightToLeft.Yes)
System\Windows\Forms\Scrolling\ScrollBar.ScrollBarFirstPageButtonAccessibleObject.cs (1)
31&& OwningScrollBar.RightToLeft == RightToLeft.Yes
System\Windows\Forms\Scrolling\ScrollBar.ScrollBarLastPageButtonAccessibleObject.cs (1)
31&& OwningScrollBar.RightToLeft == RightToLeft.Yes
System\Windows\Forms\ToolTip\ToolTip.cs (2)
977if (TopLevelControl?.RightToLeft == RightToLeft.Yes && !control.IsMirrored) 992if (TopLevelControl?.RightToLeft == RightToLeft.Yes)
System.Windows.Forms.Design (24)
System\ComponentModel\Design\CollectionEditor.SplitButton.cs (1)
203if (RightToLeft == RightToLeft.Yes)
System\ComponentModel\Design\DesignerActionPanel.cs (1)
472if (RightToLeft == RightToLeft.Yes)
System\ComponentModel\Design\DesignerActionPanel.EditorPropertyLine.cs (2)
339if (ActionPanel.RightToLeft != RightToLeft.Yes) 363_dropDownHolder.RightToLeft = ActionPanel.RightToLeft;
System\Windows\Forms\Design\Behavior\TableLayoutPanelBehavior.cs (1)
251if (isColumn && _table.RightToLeft == RightToLeft.Yes)
System\Windows\Forms\Design\FlowLayoutPanelDesigner .cs (1)
140private bool IsRtl => Control.RightToLeft == RightToLeft.Yes;
System\Windows\Forms\Design\LabelDesigner.cs (1)
73bool rtl = (label.RightToLeft == RightToLeft.Yes);
System\Windows\Forms\Design\TableLayoutPanelDesigner.cs (3)
853bool isRTL = (Table.RightToLeft == RightToLeft.Yes); 968bool isRTL = Table.RightToLeft == RightToLeft.Yes; 1079bool isRTL = (Table.RightToLeft == RightToLeft.Yes);
System\Windows\Forms\Design\ToolStripCollectionEditor.ToolStripItemEditorForm.cs (2)
869bool rightToLeft = label.RightToLeft == RightToLeft.Yes; 978return RightToLeft == RightToLeft.Yes
System\Windows\Forms\Design\ToolStripDesigner.cs (1)
1828if (ToolStrip.RightToLeft == RightToLeft.Yes)
System\Windows\Forms\Design\ToolStripKeyboardHandlingService.cs (6)
298if (parent.RightToLeft == RightToLeft.Yes && (direction == ArrowDirection.Left || direction == ArrowDirection.Right)) 1769if ((ctl.RightToLeft != RightToLeft.Yes && !backwards) || (ctl.RightToLeft == RightToLeft.Yes && backwards)) 1860else if (item == parent.Items[0] && parent.RightToLeft != RightToLeft.Yes) 1910else if (item == parent.Items[0] && parent.RightToLeft == RightToLeft.Yes) 1941if (parent.RightToLeft == RightToLeft.Yes)
System\Windows\Forms\Design\ToolStripTemplateNode.cs (5)
1178_miniToolStrip.RightToLeft = strip.RightToLeft; 1292_contextMenu.RightToLeft = strip.RightToLeft; 1425_miniToolStrip.RightToLeft = strip.RightToLeft; 1848if (_owner.EditorToolStrip.RightToLeft == RightToLeft.Yes) 1869if (_owner.EditorToolStrip.RightToLeft == RightToLeft.Yes)
WindowsFormsIntegration (2)
System\Windows\Integration\ElementHost.cs (1)
943OnPropertyChanged("RightToLeft", this.RightToLeft);
System\Windows\Integration\WindowsFormsHost.cs (1)
1061bool fireRightToLeftChanged = _rightToLeft != RightToLeft.Inherit || base.RightToLeft != value;