Control.GetScaledBounds(Rectangle, SizeF, BoundsSpecified) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
擷取縮放控制項的範圍。
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
參數
- factor
- SizeF
控制項範圍的高度和寬度。
- specified
- BoundsSpecified
其中一個 BoundsSpecified 值,指定在定義控制項的大小和位置時所用的控制項範圍。
傳回
Rectangle,表示縮放控制項的範圍。
備註
這是由 呼叫 ScaleControl 的協助程式方法,用來擷取控制項的縮放範圍。 您可以覆寫此方法以重複使用 ScaleControl 調整邏輯,但您必須提供自己的界限。 預設實作會傳回將範圍納入考慮 specified
的縮放界限、控制項是最上層、控制項是固定寬度還是自動調整大小,以及控制項可能擁有的任何裝飾。