Bahasa

Control.GetScaledBounds(Rectangle, SizeF, BoundsSpecified) Metode

Definisi

Mengambil batas di mana kontrol diskalakan.

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

Parameter

bounds
Rectangle

Rectangle yang menentukan area untuk mengambil batas tampilan.

factor
SizeF

Tinggi dan lebar batas kontrol.

specified
BoundsSpecified

Salah satu nilai BoundsSpecified yang menentukan batas kontrol yang akan digunakan saat menentukan ukuran dan posisinya.

Mengembalikan

mewakili Rectangle batas di mana kontrol diskalakan.

Keterangan

Ini adalah metode pembantu yang dipanggil oleh ScaleControl untuk mengambil batas di mana kontrol diskalakan. Anda dapat mengambil alih metode ini untuk menggunakan ScaleControl kembali logika penskalaan, tetapi Anda harus menyediakan batas Anda sendiri. Implementasi default mengembalikan batas berskala yang memperhitungkan specified batas, apakah kontrol adalah tingkat atas, apakah kontrol lebar tetap atau ukuran otomatis, dan hiasan apa pun yang mungkin dimiliki kontrol.

Berlaku untuk

Lihat juga