Freigeben über


ButtonBase.GetPreferredSize(Size) Methode

Definition

Ruft die Größe eines rechteckigen Bereichs ab, in den ein Steuerelement eingefügt werden kann.

public:
 override System::Drawing::Size GetPreferredSize(System::Drawing::Size proposedSize);
public override System.Drawing.Size GetPreferredSize (System.Drawing.Size proposedSize);
override this.GetPreferredSize : System.Drawing.Size -> System.Drawing.Size
Public Overrides Function GetPreferredSize (proposedSize As Size) As Size

Parameter

proposedSize
Size

Der Bereich mit benutzerdefinierter Größe eines Steuerelements.

Gibt zurück

Size

Ein geordnetes Paar vom Typ Size, das die Breite und Höhe eines Rechtecks darstellt.

Hinweise

Das Verhalten GetPreferredSize von Steuerelementen unterscheidet sich. Möglicherweise LayoutEngine kann die zurückgegebene Größe dem Steuerelement nicht zugewiesen werden. Sie können eine Größe zurückgeben, die größer als die im proposedSize Parameter angegebenen Einschränkungen ist, sollte jedoch proposedSize verringert werden, da die Einschränkung verringert wird. So sollte z. B GetPreferredSize(new Size(100, 0)) . nicht breiter GetPreferredSize(new Size(200, 0))als sein. Die Ausnahme ist eine proposedSize von 0 oder Size.Empty, die als unkonstrainiert definiert sind.

Gilt für