Control.GetScaledBounds(Rectangle, SizeF, BoundsSpecified) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Načte hranice, ve kterých se ovládací prvek škáluje.
protected:
virtual System::Drawing::Rectangle GetScaledBounds(System::Drawing::Rectangle bounds, System::Drawing::SizeF factor, System::Windows::Forms::BoundsSpecified specified);
protected virtual System.Drawing.Rectangle GetScaledBounds(System.Drawing.Rectangle bounds, System.Drawing.SizeF factor, System.Windows.Forms.BoundsSpecified specified);
abstract member GetScaledBounds : System.Drawing.Rectangle * System.Drawing.SizeF * System.Windows.Forms.BoundsSpecified -> System.Drawing.Rectangle
override this.GetScaledBounds : System.Drawing.Rectangle * System.Drawing.SizeF * System.Windows.Forms.BoundsSpecified -> System.Drawing.Rectangle
Protected Overridable Function GetScaledBounds (bounds As Rectangle, factor As SizeF, specified As BoundsSpecified) As Rectangle
Parametry
- factor
- SizeF
Výška a šířka hranic ovládacího prvku.
- specified
- BoundsSpecified
Jedna z hodnot BoundsSpecified , které určují hranice ovládacího prvku, které se mají použít při definování jeho velikosti a pozice.
Návraty
Představuje Rectangle hranice, ve kterých se ovládací prvek škáluje.
Poznámky
Jedná se o pomocnou metodu, která je volána načtením ScaleControl hranic, ve kterých je ovládací prvek škálován. Tuto metodu můžete přepsat tak, aby znovu používala logiku ScaleControl škálování, ale musíte zadat vlastní hranice. Výchozí implementace vrací škálované hranice, které berou v úvahu specified hranice, zda je ovládací prvek nejvyšší úrovní, zda je ovládací prvek pevná šířka nebo automatická velikost a všechny doplňky, které může mít ovládací prvek.