Udostępnij za pośrednictwem


Control.GetPreferredSize(Size) Metoda

Definicja

Pobiera rozmiar prostokątnego obszaru, w którym można zamontować kontrolkę.

public:
 virtual System::Drawing::Size GetPreferredSize(System::Drawing::Size proposedSize);
public virtual System.Drawing.Size GetPreferredSize (System.Drawing.Size proposedSize);
abstract member GetPreferredSize : System.Drawing.Size -> System.Drawing.Size
override this.GetPreferredSize : System.Drawing.Size -> System.Drawing.Size
Public Overridable Function GetPreferredSize (proposedSize As Size) As Size

Parametry

proposedSize
Size

Obszar o niestandardowym rozmiarze dla kontrolki.

Zwraca

Size

Uporządkowana para typu Size reprezentująca szerokość i wysokość prostokąta.

Uwagi

Zachowanie różni GetPreferredSize się od kontroli. Może LayoutEngine nie można przypisać zwróconego rozmiaru do kontrolki. Można zwrócić rozmiar większy niż ograniczenia wskazane w parametrze, ale proposedSize należy zmniejszyć w miarę spadku proposedSize ograniczenia. Na przykład GetPreferredSize(new Size(100, 0)) nie powinno być szersze niż GetPreferredSize(new Size(200, 0)). Wyjątek to proposedSize wartość 0 lub Size.Empty, która jest zdefiniowana jako nieobsługiwane.

Dotyczy