192 references to ClientRectangle
PresentationUI (2)
MS\Internal\Documents\DialogDivider.cs (2)
74ClientRectangle.Left, 76ClientRectangle.Right,
System.Windows.Forms (148)
System\Windows\Forms\Accessibility\LabelEditUiaTextProvider.cs (1)
179if (IsDegenerate(_owningControl.TryGetTarget(out Control? target) ? target.ClientRectangle : Rectangle.Empty))
System\Windows\Forms\Control.cs (11)
2304private protected virtual bool IsHoveredWithMouse() => ClientRectangle.Contains(PointToClient(MousePosition)); 4581Rectangle parentClient = _parent.ClientRectangle; 5968NotifyInvalidate(ClientRectangle); 8007cliprect = Rectangle.Intersect(ClientRectangle, cliprect); 8194ClientRectangle, 8235Rectangle clientRectangle = ClientRectangle; 11228if (ClientRectangle.Contains(client)) 11852clip = ClientRectangle; 11875bufferedGraphics = BufferContext.Allocate(dc, ClientRectangle); 11880Rectangle band = ClientRectangle; 11958using PaintEventArgs e = new PrintPaintEventArgs(m, hdc, ClientRectangle);
System\Windows\Forms\Controls\Buttons\ButtonBase.cs (7)
651/// or may have flicker. Returning <see cref="Control.ClientRectangle"/> is safe for correct painting but may 666return ClientRectangle; 689/// or may have flicker. Returning <see cref="Control.ClientRectangle"/> is safe for correct painting but may 693internal virtual Rectangle DownChangeRectangle => ClientRectangle; 925Rectangle r = ClientRectangle; 1241ShowToolTip = (ClientRectangle.Width < preferredSize.Width || ClientRectangle.Height < preferredSize.Height);
System\Windows\Forms\Controls\Buttons\ButtonInternal\ButtonBaseAdapter.cs (3)
552Rectangle bounds = Control.ClientRectangle; 559Control.ClientRectangle, 609Client = LayoutUtils.DeflateRect(Control.ClientRectangle, Control.Padding),
System\Windows\Forms\Controls\Buttons\ButtonInternal\ButtonFlatAdapter.cs (3)
38Rectangle r = Control.ClientRectangle; 131Rectangle r = Control.ClientRectangle; 224Rectangle r = Control.ClientRectangle;
System\Windows\Forms\Controls\Buttons\ButtonInternal\ButtonPopupAdapter.cs (3)
18Rectangle r = Control.ClientRectangle; 64Rectangle r = Control.ClientRectangle; 122Rectangle r = Control.ClientRectangle;
System\Windows\Forms\Controls\Buttons\ButtonInternal\ButtonStandardAdapter.cs (5)
58Control.ClientRectangle, 99Control.ClientRectangle, 125PaintThemedButtonBackground(e, Control.ClientRectangle, up); 137Rectangle bounds = Control.ClientRectangle; 187Rectangle r = Control.ClientRectangle;
System\Windows\Forms\Controls\Buttons\ButtonInternal\CheckBoxFlatAdapter.cs (1)
72PaintButtonBackground(e, Control.ClientRectangle, background: null);
System\Windows\Forms\Controls\Buttons\ButtonInternal\CheckBoxPopupAdapter.cs (3)
27PaintButtonBackground(e, Control.ClientRectangle, background: null); 62Control.PaintBackground(e, Control.ClientRectangle); 105PaintButtonBackground(e, Control.ClientRectangle, background: null);
System\Windows\Forms\Controls\Buttons\ButtonInternal\CheckBoxStandardAdapter.cs (1)
25PaintButtonBackground(e, Control.ClientRectangle, null);
System\Windows\Forms\Controls\Buttons\ButtonInternal\DarkMode\ButtonDarkModeAdapter.cs (3)
87Control.ClientRectangle, 125Control.ClientRectangle, 163Control.ClientRectangle,
System\Windows\Forms\Controls\Buttons\ButtonInternal\RadioButtonFlatAdapter.cs (1)
75PaintButtonBackground(e, Control.ClientRectangle, background: null);
System\Windows\Forms\Controls\Buttons\ButtonInternal\RadioButtonPopupAdapter.cs (3)
22PaintButtonBackground(e, Control.ClientRectangle, background: null); 51PaintButtonBackground(e, Control.ClientRectangle, background: null); 76PaintButtonBackground(e, Control.ClientRectangle, background: null);
System\Windows\Forms\Controls\Buttons\ButtonInternal\RadioButtonStandardAdapter.cs (1)
20PaintButtonBackground(e, Control.ClientRectangle, background: null);
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxUiaTextProvider.cs (1)
240if (!_owningComboBox.IsHandleCreated || IsDegenerate(_owningComboBox.ClientRectangle))
System\Windows\Forms\Controls\ComboBox\ComboBox.cs (1)
3800Rectangle textBounds = ClientRectangle;
System\Windows\Forms\Controls\ComboBox\ComboBox.FlatComboAdapter.cs (2)
31_clientRect = comboBox.ClientRectangle; 60return (combo.ClientRectangle == _clientRect && combo.RightToLeft == _origRightToLeft);
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (5)
451ClientRectangle = ClientRectangle 458_horizScrollBar.Top = ClientRectangle.Height - _horizScrollBar.Height; 466_vertScrollBar.Left = ClientRectangle.Width - _vertScrollBar.Width; 2129Rectangle rectDisplay = ClientRectangle; 3859activate &= ClientRectangle.Contains(PointToClient(mouseCoord));
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (6)
4364: ClientRectangle; 6018if (!ClientRectangle.Contains(ptMouse)) 16155bool mouseOverToolTipControl = _toolTipControl.Activated && ClientRectangle.Contains(PointToClient(MousePosition)); 17452_normalClientRectangle = ClientRectangle; 25992if (!ClientRectangle.Contains(ptMouse)) 30000if (contextMenuStrip is not null && ClientRectangle.Contains(client))
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.DataGridViewCellAccessibleObject.cs (1)
172if (!cellBounds.IntersectsWith(_owner.DataGridView.ClientRectangle))
System\Windows\Forms\Controls\DataGridView\DataGridViewRow.DataGridViewRowAccessibleObject.cs (1)
198if (!rowBounds.IntersectsWith(_owningDataGridViewRow.DataGridView.ClientRectangle))
System\Windows\Forms\Controls\GroupBox\GroupBox.cs (1)
462Rectangle textRectangle = ClientRectangle;
System\Windows\Forms\Controls\Labels\Label.cs (2)
1252Rectangle face = LayoutUtils.DeflateRect(ClientRectangle, Padding); 1269Rectangle clientRect = ClientRectangle;
System\Windows\Forms\Controls\Labels\LinkLabel.cs (4)
145private Rectangle ClientRectWithPadding => LayoutUtils.DeflateRect(ClientRectangle, Padding); 1154Rectangle imageBounds = CalcImageRenderBounds(image, ClientRectangle, RtlTranslateAlignment(ImageAlign)); 1165DrawImage(e.Graphics, image, ClientRectangle, RtlTranslateAlignment(ImageAlign)); 1375using PaintEventArgs e = new(g, ClientRectangle);
System\Windows\Forms\Controls\ListBoxes\ListBox.ItemAccessibleObject.cs (2)
70Rectangle visibleArea = _owningListBox.RectangleToScreen(_owningListBox.ClientRectangle); 219int listBoxHeight = _owningListBox.ClientRectangle.Height;
System\Windows\Forms\Controls\ListView\ListView.cs (6)
2639if (!ClientRectangle.IntersectsWith(itemBounds)) 2703if (!ClientRectangle.IntersectsWith(itemBounds)) 2736if (ClientRectangle.IntersectsWith(subItemBounds)) 3712if (!ClientRectangle.Contains(x, y)) 5068rectInvalid.Height += ClientRectangle.Bottom - rectInvalid.Bottom; 5069rectInvalid.Width += ClientRectangle.Right - rectInvalid.Right;
System\Windows\Forms\Controls\PictureBox\PictureBox.cs (5)
341Rectangle result = LayoutUtils.DeflateRect(ClientRectangle, Padding); 365float ratio = Math.Min(ClientRectangle.Width / (float)imageSize.Width, ClientRectangle.Height / (float)imageSize.Height); 368result.X = (ClientRectangle.Width - result.Width) / 2; 369result.Y = (ClientRectangle.Height - result.Height) / 2;
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.SnappableControl.cs (1)
40Rectangle r = ClientRectangle;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\DropDownButton.DropDownButtonAdapter.cs (2)
72DDB_Draw3DBorder(pevent, Control.ClientRectangle, raised: true); 77Rectangle rect = Control.ClientRectangle;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\HelpPane.cs (1)
121Rectangle currentClientRectangle = ClientRectangle;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.cs (4)
906Rectangle clientRect = ClientRectangle; 1990Rectangle rect = ClientRectangle; 2138Rectangle r = ClientRectangle; 3614Rectangle newRect = ClientRectangle;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.GridViewTextBox.cs (2)
174ClientRectangle.Width <= PropertyGridView.SelectedGridEntry.GetValueTextWidth(Text, graphics, Font)) 299PositionTooltip(this, PropertyGridView.ToolTip, ClientRectangle);
System\Windows\Forms\Controls\RichTextBox\RichTextBox.cs (2)
3446g.FillRectangle(SystemBrushes.ControlDark, ClientRectangle); 3453ClientRectangle,
System\Windows\Forms\Controls\TextBox\TextBox.cs (1)
850Rectangle rectangle = ClientRectangle;
System\Windows\Forms\Controls\TextBox\TextBoxBase.cs (1)
2069if (ClientRectangle.Contains(client))
System\Windows\Forms\Controls\TextBox\TextBoxBase.TextBoxBaseUiaTextProvider.cs (3)
124RECT clientRectangle = Owner.ClientRectangle; 247Rectangle rect = Owner.ClientRectangle; 358if (Owner is null || !Owner.IsHandleCreated || IsDegenerate(Owner.ClientRectangle))
System\Windows\Forms\Controls\ToolStrips\StatusStrip.cs (2)
213Rectangle clientRect = ClientRectangle; 635if (ClientRectangle.Contains(PointToClient(PARAM.ToPoint(m.LParamInternal))))
System\Windows\Forms\Controls\ToolStrips\ToolStrip.cs (3)
3675PaintTransparentBackground(e, ClientRectangle, transparentRegion); 4183gripRectangle.X = ClientRectangle.Right - gripRectangle.Width - Grip.Margin.Horizontal; 4328Rectangle clientBounds = ClientRectangle;
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDown.cs (2)
1207if (!ClientRectangle.Contains(mea.Location)) 1760bounds.Intersect(toolStrip.ClientRectangle);
System\Windows\Forms\Controls\ToolStrips\ToolStripManager.ModalMenuFilter.cs (1)
323if (!activeToolStrip.ClientRectangle.Contains(translatedLocation))
System\Windows\Forms\Controls\ToolStrips\ToolStripPanel.cs (3)
157return LayoutUtils.InflateRect(ClientRectangle, s_dragMargin); 674CurrentFeedbackRect ??= new FeedbackRectangle(toolStripToDrag.ClientRectangle); 812if (ClientRectangle.Contains(currentCursorLoc))
System\Windows\Forms\Controls\ToolStrips\ToolStripRenderEventArgs.cs (1)
111Rectangle overlap = ToolStrip.ClientRectangle;
System\Windows\Forms\Controls\ToolStrips\ToolStripSplitStackLayout.cs (2)
211Rectangle clientRectangle = toolStrip.ClientRectangle; 357Rectangle clientRectangle = toolStrip.ClientRectangle;
System\Windows\Forms\Controls\ToolStrips\ToolStripSystemDarkModeRenderer.cs (2)
182Rectangle bounds = e.ToolStrip.ClientRectangle; 213Rectangle bounds = e.ToolStrip.ClientRectangle;
System\Windows\Forms\Controls\ToolStrips\ToolStripSystemRenderer.cs (1)
290Rectangle bounds = toolStrip.ClientRectangle;
System\Windows\Forms\Controls\TreeView\TreeView.cs (1)
3420if (ClientRectangle.Contains(client) && treeNode.ContextMenuStrip is not null)
System\Windows\Forms\Controls\UpDown\UpDownBase.cs (1)
523Rectangle bounds = ClientRectangle;
System\Windows\Forms\Controls\UpDown\UpDownBase.UpDownButtons.cs (4)
152Rectangle rect = ClientRectangle; 191Rectangle rectUp = ClientRectangle, rectDown = ClientRectangle; 350Rectangle clientRect = ClientRectangle;
System\Windows\Forms\Controls\WebBrowser\WebBrowser.cs (1)
1359if (ClientRectangle.Contains(client))
System\Windows\Forms\Form.AccessibleObject.cs (1)
22? owner.RectangleToScreen(owner.ClientRectangle)
System\Windows\Forms\Form.cs (2)
3701Rectangle clientRect = mdiclient is null ? Rectangle.Empty : mdiclient.ClientRectangle; 4467e.GraphicsInternal.FillRectangle(SystemBrushes.AppWorkspace, ClientRectangle);
System\Windows\Forms\Layout\Containers\SplitContainer.cs (1)
1557g.FillRectangle(textureBrush, ClientRectangle);
System\Windows\Forms\Printing\PrintPreviewControl.cs (2)
340protected override void OnPaintBackground(PaintEventArgs e) => PaintTransparentBackground(e, ClientRectangle); 428Rectangle rect = ClientRectangle;
System\Windows\Forms\Scrolling\HScrollProperties.cs (1)
15private protected override int GetPageSize(ScrollableControl parent) => parent.ClientRectangle.Width;
System\Windows\Forms\Scrolling\ScrollableControl.cs (16)
192Rectangle rect = ClientRectangle; 303Rectangle currentClient = ClientRectangle; 547_displayRect = ClientRectangle; 608Rectangle client = ClientRectangle; 624Rectangle client = ClientRectangle; 741Rectangle client = ClientRectangle; 787RECT rcClip = ClientRectangle; 788RECT rcUpdate = ClientRectangle; 822Rectangle client = ClientRectangle; 846Rectangle client = ClientRectangle; 1048int minX = ClientRectangle.Width - width; 1049int minY = ClientRectangle.Height - height; 1155HorizontalScroll._largeChange = ClientRectangle.Width; 1185VerticalScroll._largeChange = ClientRectangle.Height; 1257Rectangle client = ClientRectangle; 1352Rectangle client = ClientRectangle;
System\Windows\Forms\Scrolling\VScrollProperties.cs (1)
15private protected override int GetPageSize(ScrollableControl parent) => parent.ClientRectangle.Height;
System.Windows.Forms.Design (35)
System\ComponentModel\Design\DesignerActionPanel.cs (2)
475e.Graphics.FillRectangle(gradientBrush, ClientRectangle); 480e.Graphics.FillRectangle(gradientBrush, ClientRectangle);
System\Drawing\Design\ColorEditor.ColorPalette.cs (1)
361graphics.FillRectangle(brush, ClientRectangle);
System\Drawing\Design\ColorEditor.ColorUI.cs (1)
309Rectangle rectTabControl = _tabControl.TabPages[0].ClientRectangle;
System\Windows\Forms\Design\AnchorEditor.AnchorUI.cs (3)
191Rectangle rc = ClientRectangle; 207Rectangle rc = ClientRectangle; 273Rectangle rc = ClientRectangle;
System\Windows\Forms\Design\Behavior\DragAssistanceManager.cs (3)
198Rectangle controlRect = controlDesigner.Control.ClientRectangle; 535Rectangle clipBounds = new(0, 0, rootControl.ClientRectangle.Width, rootControl.ClientRectangle.Height);
System\Windows\Forms\Design\ComponentTray.cs (3)
615return RectangleToScreen(ClientRectangle); 1252Cursor.Clip = RectangleToScreen(ClientRectangle); 2256Rectangle rc = ClientRectangle;
System\Windows\Forms\Design\ControlDesigner.cs (4)
705Rectangle parentRect = parent.RectangleToScreen(parent.ClientRectangle); 706Rectangle controlRect = Control.RectangleToScreen(Control.ClientRectangle); 2042using PaintEventArgs e = new(g, Control.ClientRectangle); 2259Rectangle clientRectangle = Control.ClientRectangle;
System\Windows\Forms\Design\ControlDesigner.TransparentBehavior.cs (1)
48_controlRect = control.RectangleToScreen(control.ClientRectangle);
System\Windows\Forms\Design\DesignBindingPicker.cs (2)
1857Rectangle rect = new(ClientRectangle.Location, ClientRectangle.Size);
System\Windows\Forms\Design\DesignerFrame.cs (1)
464if (overlayControl.ClientRectangle.IntersectsWith(invalidateRect))
System\Windows\Forms\Design\DesignerUtils.cs (1)
527Rectangle face = ctrl.ClientRectangle;
System\Windows\Forms\Design\DockEditor.DockUI.cs (1)
301Rectangle rc = ClientRectangle;
System\Windows\Forms\Design\OleDragDropHandler.cs (1)
971if (!Destination.GetDesignerControl().ClientRectangle.Contains(convertedPoint))
System\Windows\Forms\Design\PanelDesigner.cs (1)
37Rectangle rc = Control.ClientRectangle;
System\Windows\Forms\Design\ParentControlDesigner.cs (2)
549if (rootControl is not null && snappedBounds.IntersectsWith(rootControl.ClientRectangle)) 2024Rectangle clientRect = Control.ClientRectangle;
System\Windows\Forms\Design\PictureBoxDesigner.cs (1)
33Rectangle rc = ctl.ClientRectangle;
System\Windows\Forms\Design\SplitterDesigner.cs (1)
26Rectangle rectangle = control.ClientRectangle;
System\Windows\Forms\Design\SplitterPanelDesigner.cs (3)
155Rectangle rectangle = control.ClientRectangle; 165Rectangle rectangle = control.ClientRectangle; 181Rectangle rectangle = control.ClientRectangle;
System\Windows\Forms\Design\ToolStripCollectionEditor.ToolStripItemEditorForm.cs (1)
866Rectangle bounds = label.ClientRectangle;
System\Windows\Forms\Design\ToolStripPanelDesigner.cs (2)
237Rectangle rc = Control.ClientRectangle; 462paintEvent.Graphics.FillRectangle(brush, Control.ClientRectangle);
WindowsFormsIntegration (7)
System\Windows\Integration\HostUtils.cs (7)
173if (control.ClientRectangle.Width == 0 || control.ClientRectangle.Height == 0) 178SD.Bitmap bitmap = new SD.Bitmap(control.ClientRectangle.Width, control.ClientRectangle.Height); 181using (PaintEventArgs args = new PaintEventArgs(g, control.ClientRectangle)) 196SD.Bitmap returnBitmap = new SD.Bitmap(childElementHost.ClientRectangle.Width, childElementHost.ClientRectangle.Height);