RectangleF Struktur

Definisi

Menyimpan satu set empat angka floating-point yang mewakili lokasi dan ukuran persegi panjang. Untuk fungsi wilayah yang lebih canggih, gunakan Region objek .

public value class RectangleF : IEquatable<System::Drawing::RectangleF>
public value class RectangleF
public struct RectangleF : IEquatable<System.Drawing.RectangleF>
public struct RectangleF
[System.Serializable]
public struct RectangleF
type RectangleF = struct
[<System.Serializable>]
type RectangleF = struct
Public Structure RectangleF
Implements IEquatable(Of RectangleF)
Public Structure RectangleF
Warisan
RectangleF
Atribut
Penerapan

Keterangan

Persegi panjang ditentukan oleh lebar, tinggi, dan sudut kiri atasnya.

Konstruktor

RectangleF(PointF, SizeF)

Menginisialisasi instans RectangleF baru kelas dengan lokasi dan ukuran yang ditentukan.

RectangleF(Single, Single, Single, Single)

Menginisialisasi instans RectangleF baru kelas dengan lokasi dan ukuran yang ditentukan.

RectangleF(Vector4)

Menginisialisasi instans RectangleF baru struct dari yang ditentukan Vector4.

Bidang

Empty

Mewakili instans RectangleF kelas dengan anggotanya yang tidak diinisialisasi.

Properti

Bottom

Mendapatkan koordinat y yang merupakan jumlah dan Height dari Y struktur iniRectangleF.

Height

Mendapatkan atau mengatur tinggi struktur ini RectangleF .

IsEmpty

Mendapatkan nilai yang menunjukkan apakah Width properti atau Height ini RectangleF memiliki nilai nol.

Left

Mendapatkan koordinat x dari tepi kiri struktur ini RectangleF .

Location

Mendapatkan atau mengatur koordinat sudut kiri atas struktur ini RectangleF .

Right

Mendapatkan koordinat x yang merupakan jumlah dan Width dari X struktur iniRectangleF.

Size

Mendapatkan atau mengatur ukuran ini RectangleF.

Top

Mendapatkan koordinat y dari tepi atas struktur ini RectangleF .

Width

Mendapatkan atau mengatur lebar struktur ini RectangleF .

X

Mendapatkan atau mengatur koordinat x dari sudut kiri atas struktur ini RectangleF .

Y

Mendapatkan atau mengatur koordinat y dari sudut kiri atas struktur ini RectangleF .

Metode

Contains(PointF)

Menentukan apakah titik yang ditentukan terkandung dalam struktur ini RectangleF .

Contains(RectangleF)

Menentukan apakah wilayah persegi panjang yang diwakili oleh rect sepenuhnya terkandung dalam struktur ini RectangleF .

Contains(Single, Single)

Menentukan apakah titik yang ditentukan terkandung dalam struktur ini RectangleF .

Equals(Object)

Menguji apakah obj adalah RectangleF dengan lokasi dan ukuran yang sama dari ini RectangleF.

Equals(RectangleF)

Menunjukkan apakah objek saat ini sama dengan objek lain dengan jenis yang sama.

FromLTRB(Single, Single, Single, Single)

RectangleF Membuat struktur dengan sudut kiri atas dan sudut kanan bawah di lokasi yang ditentukan.

GetHashCode()

Mendapatkan kode hash untuk struktur ini RectangleF . Untuk informasi tentang penggunaan kode hash, lihat Object.GetHashCode.

Inflate(RectangleF, Single, Single)

Membuat dan mengembalikan salinan struktur yang diperbesar RectangleF . Salinan diperbesar oleh jumlah yang ditentukan dan persegi panjang asli tetap tidak dimodifikasi.

Inflate(Single, Single)

Perbesar struktur ini RectangleF dengan jumlah yang ditentukan.

Inflate(SizeF)

Perbesar ini RectangleF dengan jumlah yang ditentukan.

Intersect(RectangleF)

Mengganti struktur ini RectangleF dengan persimpangan dirinya sendiri dan struktur yang ditentukan RectangleF .

Intersect(RectangleF, RectangleF)

Mengembalikan RectangleF struktur yang mewakili persimpangan dua persegi panjang. Jika tidak ada persimpangan, dan kosong RectangleF dikembalikan.

IntersectsWith(RectangleF)

Menentukan apakah persegi panjang ini bersinggungan dengan rect.

Offset(PointF)

Menyesuaikan lokasi persegi panjang ini dengan jumlah yang ditentukan.

Offset(Single, Single)

Menyesuaikan lokasi persegi panjang ini dengan jumlah yang ditentukan.

ToString()

Location Mengonversi dan Size dari ini RectangleF menjadi string yang dapat dibaca manusia.

ToVector4()

Membuat baru Vector4 dari ini RectangleF.

Union(RectangleF, RectangleF)

Membuat persegi panjang ketiga sekecil mungkin yang dapat berisi kedua persegi panjang yang membentuk serikat.

Operator

Equality(RectangleF, RectangleF)

Menguji apakah dua RectangleF struktur memiliki lokasi dan ukuran yang sama.

Explicit(RectangleF to Vector4)

Mengonversi yang ditentukan RectangleF menjadi Vector4.

Explicit(Vector4 to RectangleF)

Mengonversi yang ditentukan Vector4 menjadi RectangleF.

Implicit(Rectangle to RectangleF)

Mengonversi struktur yang ditentukan Rectangle menjadi RectangleF struktur.

Inequality(RectangleF, RectangleF)

Menguji apakah dua RectangleF struktur berbeda di lokasi atau ukuran.

Berlaku untuk