Aracılığıyla paylaş


RectangleF Yapı

Tanım

Dikdörtgenin konumunu ve boyutunu temsil eden dört kayan noktalı sayı kümesini depolar. Daha gelişmiş bölge işlevleri için bir Region nesnesi kullanın.

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
Devralma
RectangleF
Öznitelikler
Uygulamalar

Açıklamalar

Dikdörtgen genişliği, yüksekliği ve sol üst köşesi ile tanımlanır.

Oluşturucular

RectangleF(PointF, SizeF)

Belirtilen konum ve boyuta sahip sınıfın RectangleF yeni bir örneğini başlatır.

RectangleF(Single, Single, Single, Single)

Belirtilen konum ve boyuta sahip sınıfın RectangleF yeni bir örneğini başlatır.

RectangleF(Vector4)

Belirtilen Vector4sürümünden yapısına RectangleF ait yeni bir örneği başlatır.

Alanlar

Empty

Üyeleri başlatılmamış sınıfın RectangleF bir örneğini temsil eder.

Özellikler

Bottom

Bu RectangleF yapının ve Height toplamı Y olan y koordinatını alır.

Height

Bu RectangleF yapının yüksekliğini alır veya ayarlar.

IsEmpty

Bunun RectangleF veya Height özelliğinin sıfır değerine sahip olup olmadığını Width gösteren bir değer alır.

Left

Bu RectangleF yapının sol kenarının x koordinatını alır.

Location

Bu RectangleF yapının sol üst köşesinin koordinatlarını alır veya ayarlar.

Right

Bu RectangleF yapının ve Width toplamı X olan x koordinatını alır.

Size

Bu RectangleFöğesinin boyutunu alır veya ayarlar.

Top

Bu RectangleF yapının üst kenarının y koordinatını alır.

Width

Bu RectangleF yapının genişliğini alır veya ayarlar.

X

Bu RectangleF yapının sol üst köşesinin x koordinatını alır veya ayarlar.

Y

Bu RectangleF yapının sol üst köşesinin y koordinatını alır veya ayarlar.

Yöntemler

Contains(PointF)

Belirtilen noktanın bu RectangleF yapı içinde olup olmadığını belirler.

Contains(RectangleF)

ile rect temsil edilen dikdörtgen bölgenin tamamen bu RectangleF yapı içinde olup olmadığını belirler.

Contains(Single, Single)

Belirtilen noktanın bu RectangleF yapı içinde olup olmadığını belirler.

Equals(Object)

öğesinin RectangleF bu RectangleFile aynı konuma ve boyuta sahip olup olmadığını obj sınar.

Equals(RectangleF)

Geçerli nesnenin aynı türdeki başka bir nesneye eşit olup olmadığını gösterir.

FromLTRB(Single, Single, Single, Single)

Belirtilen konumlarda sol üst köşesi ve sağ alt köşesi olan bir RectangleF yapı oluşturur.

GetHashCode()

Bu RectangleF yapı için karma kodu alır. Karma kodların kullanımı hakkında bilgi için bkz Object.GetHashCode. .

Inflate(RectangleF, Single, Single)

Belirtilen RectangleF yapının büyütülmüş bir kopyasını oluşturur ve döndürür. Kopya belirtilen miktarda büyütülür ve özgün dikdörtgen değişmeden kalır.

Inflate(Single, Single)

Bu RectangleF yapıyı belirtilen miktarda büyütür.

Inflate(SizeF)

Bunu RectangleF belirtilen miktarda büyütür.

Intersect(RectangleF)

Bu RectangleF yapıyı kendi ve belirtilen RectangleF yapısının kesişimiyle değiştirir.

Intersect(RectangleF, RectangleF)

İki dikdörtgenin kesişimini temsil eden bir RectangleF yapı döndürür. Kesişim yoksa ve boş RectangleF döndürülürse.

IntersectsWith(RectangleF)

Bu dikdörtgenin ile rectkesişip kesişmediğini belirler.

Offset(PointF)

Bu dikdörtgenin konumunu belirtilen miktara göre ayarlar.

Offset(Single, Single)

Bu dikdörtgenin konumunu belirtilen miktara göre ayarlar.

ToString()

Location Bunun RectangleF ve Size değerlerini insan tarafından okunabilen bir dizeye dönüştürür.

ToVector4()

Bu RectangleFsürümünden yeni Vector4 bir oluşturur.

Union(RectangleF, RectangleF)

Birleşim oluşturan iki dikdörtgenin ikisini de içerebilen mümkün olan en küçük üçüncü dikdörtgeni oluşturur.

İşleçler

Equality(RectangleF, RectangleF)

İki RectangleF yapının eşit konum ve boyuta sahip olup olmadığını test eder.

Explicit(RectangleF to Vector4)

Belirtilen RectangleF öğesini değerine Vector4dönüştürür.

Explicit(Vector4 to RectangleF)

Belirtilen Vector4 öğesini değerine RectangleFdönüştürür.

Implicit(Rectangle to RectangleF)

Belirtilen Rectangle yapıyı bir RectangleF yapıya dönüştürür.

Inequality(RectangleF, RectangleF)

İki RectangleF yapının konum veya boyut açısından farklılık gösterip göstermediğini test eder.

Şunlara uygulanır