共用方式為


Control.GetScaledBounds(Rectangle, SizeF, BoundsSpecified) 方法

定義

擷取縮放控制項的範圍。

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

參數

bounds
Rectangle

Rectangle,指定要為其擷取顯示範圍的區域。

factor
SizeF

控制項範圍的高度和寬度。

specified
BoundsSpecified

其中一個 BoundsSpecified 值,指定在定義控制項的大小和位置時所用的控制項範圍。

傳回

Rectangle

Rectangle,表示縮放控制項的範圍。

備註

這是由 呼叫 ScaleControl 的協助程式方法,用來擷取控制項的縮放範圍。 您可以覆寫此方法以重複使用 ScaleControl 調整邏輯,但您必須提供自己的界限。 預設實作會傳回將範圍納入考慮 specified 的縮放界限、控制項是最上層、控制項是固定寬度還是自動調整大小,以及控制項可能擁有的任何裝飾。

適用於

另請參閱