7 writes to TextBounds
System.Windows.Forms (7)
System\Windows\Forms\Controls\Buttons\ButtonInternal\ButtonBaseAdapter.LayoutOptions.cs (7)
518
layout.
TextBounds
= LayoutUtils.Align(textSize, maxBounds, textAlign);
548
out layout.
TextBounds
);
557
out layout.
TextBounds
,
569
out layout.
TextBounds
);
574
ref layout.
TextBounds
);
579
layout.
TextBounds
= LayoutUtils.Align(textSize, layout.TextBounds, textAlign);
629
layout.
TextBounds
= Rectangle.Intersect(layout.TextBounds, layout.Field);
39 references to TextBounds
System.Windows.Forms (39)
System\Windows\Forms\Controls\Buttons\ButtonInternal\ButtonBaseAdapter.cs (1)
515
Rectangle r = layout.
TextBounds
;
System\Windows\Forms\Controls\Buttons\ButtonInternal\ButtonBaseAdapter.LayoutOptions.cs (33)
296
layout.
TextBounds
.X - 1,
297
layout.
TextBounds
.Y - 1,
298
layout.
TextBounds
.Width + 2,
299
layout.
TextBounds
.Height + 3);
579
layout.TextBounds = LayoutUtils.Align(textSize, layout.
TextBounds
, textAlign);
593
int textBottom = Math.Min(layout.
TextBounds
.Bottom, layout.Field.Bottom);
594
layout.
TextBounds
.Y = Math.Max(
595
Math.Min(layout.
TextBounds
.Y, layout.Field.Y + (layout.Field.Height - layout.
TextBounds
.Height) / 2),
597
layout.
TextBounds
.Height = textBottom - layout.
TextBounds
.Y;
603
int textRight = Math.Min(layout.
TextBounds
.Right, layout.Field.Right);
604
layout.
TextBounds
.X = Math.Max(
605
Math.Min(layout.
TextBounds
.X, layout.Field.X + (layout.Field.Width - layout.
TextBounds
.Width) / 2),
607
layout.
TextBounds
.Width = textRight - layout.
TextBounds
.X;
615
Math.Min(maxBounds.Width - layout.
TextBounds
.Width, layout.ImageBounds.Width));
616
layout.
TextBounds
.X = layout.ImageBounds.X + layout.ImageBounds.Width;
624
Math.Min(maxBounds.Height - layout.
TextBounds
.Height, layout.ImageBounds.Height));
625
layout.
TextBounds
.Y = layout.ImageBounds.Y + layout.ImageBounds.Height;
629
layout.TextBounds = Rectangle.Intersect(layout.
TextBounds
, layout.Field);
632
layout.
TextBounds
.Y--;
637
layout.
TextBounds
.Offset(1, 1);
650
layout.
TextBounds
.X++;
660
bottom = Math.Min(layout.
TextBounds
.Bottom, maxBounds.Bottom);
661
layout.
TextBounds
.Y = Math.Max(layout.
TextBounds
.Y, maxBounds.Y);
667
bottom = Math.Min(layout.
TextBounds
.Bottom, layout.Field.Bottom);
668
layout.
TextBounds
.Y = Math.Max(layout.
TextBounds
.Y, layout.Field.Y);
671
layout.
TextBounds
.Height = bottom - layout.
TextBounds
.Y;
System\Windows\Forms\Controls\Buttons\ButtonInternal\CheckBoxStandardAdapter.cs (3)
29
layout.
TextBounds
.Offset(-1, -1);
46
layout.Focus.Width = layout.
TextBounds
.Width + layout.ImageBounds.Width - 1;
47
layout.Focus.Intersect(layout.
TextBounds
);
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.ToolStripItemInternalLayout.cs (1)
61
Rectangle textRect = layoutData.
TextBounds
;
System\Windows\Forms\Rendering\Button\AnimatedPopupButtonRenderer.cs (1)
230
(layout.
TextBounds
, layout.ImageBounds),