Control.GetScaledBounds(Rectangle, SizeF, BoundsSpecified) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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.