Control.GetPreferredSize(Size) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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.