Implemented interface member:
method
GetPreferredSize
System.Windows.Forms.Layout.IArrangedElement.GetPreferredSize(System.Drawing.Size)
6 overrides of GetPreferredSize
System.Windows.Forms (3)
System\Windows\Forms\Controls\Buttons\ButtonBase.cs (1)
940
public override Size
GetPreferredSize
(Size proposedSize)
System\Windows\Forms\Controls\Labels\Label.cs (1)
1031
public override Size
GetPreferredSize
(Size proposedSize)
System\Windows\Forms\Controls\ToolStrips\ToolStripOverflow.cs (1)
93
public override Size
GetPreferredSize
(Size constrainingSize)
System.Windows.Forms.Design (2)
System\ComponentModel\Design\DesignerActionPanel.cs (1)
394
public override Size
GetPreferredSize
(Size proposedSize)
System\Windows\Forms\Design\ToolStripTemplateNode.cs (1)
1679
public override Size
GetPreferredSize
(Size proposedSize)
WindowsFormsIntegration (1)
System\Windows\Integration\ElementHost.cs (1)
93
public override SD.Size
GetPreferredSize
(SD.Size proposedSize)
45 references to GetPreferredSize
System.Windows.Forms (10)
System\Windows\Forms\Control.cs (1)
3740
get { return
GetPreferredSize
(Size.Empty); }
System\Windows\Forms\Controls\Buttons\ButtonBase.cs (1)
955
return base.
GetPreferredSize
(proposedSize);
System\Windows\Forms\Controls\Labels\Label.cs (1)
1044
return base.
GetPreferredSize
(proposedSize);
System\Windows\Forms\Controls\ToolStrips\ToolStripControlHost.cs (1)
476
? _control.
GetPreferredSize
(constrainingSize - Padding.Size) + Padding.Size
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDown.cs (1)
1052
internal Size GetSuggestedSize() => AutoSize ?
GetPreferredSize
(Size.Empty) : Size;
System\Windows\Forms\Controls\ToolStrips\ToolStripOverflow.cs (1)
96
return base.
GetPreferredSize
(constrainingSize);
System\Windows\Forms\Controls\ToolStrips\ToolStripPanelCell.cs (3)
275
preferredSize = _wrappedToolStrip.
GetPreferredSize
(constrainingSize);
281
preferredSize = _wrappedToolStrip.
GetPreferredSize
(constrainingSize);
287
preferredSize = (!_wrappedToolStrip.AutoSize) ? _wrappedToolStrip.Size : _wrappedToolStrip.
GetPreferredSize
(constrainingSize);
System\Windows\Forms\Layout\CommonProperties.cs (1)
126
/// and/or the <see cref="Control.
GetPreferredSize
(Size)"/> calculation of a control.
System.Windows.Forms.Design (1)
System\ComponentModel\Design\DesignerActionPanel.TextBoxPropertyLine.cs (1)
94
int textBoxPreferredHeight = _textBox.
GetPreferredSize
(new Size(int.MaxValue, int.MaxValue)).Height;
System.Windows.Forms.Tests (32)
System\Windows\Forms\ControlTests.Methods.cs (6)
2330
Assert.Equal(Size.Empty, control.
GetPreferredSize
(proposedSize));
2334
Assert.Equal(Size.Empty, control.
GetPreferredSize
(proposedSize));
2346
Assert.Equal(new Size(30, 40), control.
GetPreferredSize
(proposedSize));
2350
Assert.Equal(new Size(30, 40), control.
GetPreferredSize
(proposedSize));
2386
Assert.Equal(expected, control.
GetPreferredSize
(proposedSize));
2390
Assert.Equal(expected, control.
GetPreferredSize
(proposedSize));
System\Windows\Forms\ListBoxTests.cs (8)
4808
Assert.Equal(new Size(120, 96), control.
GetPreferredSize
(proposedSize));
4812
Assert.Equal(new Size(120, 96), control.
GetPreferredSize
(proposedSize));
4825
Assert.Equal(new Size(120, 96), control.
GetPreferredSize
(proposedSize));
4829
Assert.Equal(new Size(120, 96), control.
GetPreferredSize
(proposedSize));
4849
Size result = control.
GetPreferredSize
(proposedSize);
4858
Assert.Equal(result, control.
GetPreferredSize
(proposedSize));
4882
Size result = control.
GetPreferredSize
(proposedSize);
4891
Assert.Equal(result, control.
GetPreferredSize
(proposedSize));
System\Windows\Forms\UpDownBaseTests.cs (6)
1595
Size preferredSize = control.
GetPreferredSize
(proposedSize);
1599
preferredSize = control.
GetPreferredSize
(proposedSize);
1616
Assert.Equal(new Size(expectedWidth, control.PreferredHeight), control.
GetPreferredSize
(proposedSize));
1620
Assert.Equal(new Size(expectedWidth, control.PreferredHeight), control.
GetPreferredSize
(proposedSize));
1659
Assert.Equal(new Size(expectedWidth, control.PreferredHeight), control.
GetPreferredSize
(proposedSize));
1663
Assert.Equal(new Size(expectedWidth, control.PreferredHeight), control.
GetPreferredSize
(proposedSize));
TextBoxBaseTests.cs (12)
5029
Assert.Equal(expected, control.
GetPreferredSize
(proposedSize));
5033
Assert.Equal(expected, control.
GetPreferredSize
(proposedSize));
5049
Assert.Equal(expected + padding.Size, control.
GetPreferredSize
(proposedSize));
5053
Assert.Equal(expected + padding.Size, control.
GetPreferredSize
(proposedSize));
5089
Assert.Equal(new Size(width + expectedAdditionalWidth, expectedHeight), control.
GetPreferredSize
(proposedSize));
5093
Assert.Equal(new Size(width + expectedAdditionalWidth, expectedHeight), control.
GetPreferredSize
(proposedSize));
5109
Size result = control.
GetPreferredSize
(proposedSize);
5115
result = control.
GetPreferredSize
(proposedSize);
5132
Size result = control.
GetPreferredSize
(proposedSize);
5133
Assert.Equal(new Size(width + expectedAdditionalWidth, expectedHeight), control.
GetPreferredSize
(proposedSize));
5137
result = control.
GetPreferredSize
(proposedSize);
5138
Assert.Equal(new Size(width + expectedAdditionalWidth, expectedHeight), control.
GetPreferredSize
(proposedSize));
WindowsFormsIntegration (2)
System\Windows\Integration\ElementHost.cs (1)
97
return base.
GetPreferredSize
(proposedSize);
System\Windows\Integration\WindowsFormsHost.cs (1)
245
SD.Size preferredSize = Child.
GetPreferredSize
(constraintSize);