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ğine, yüksekliğine ve sol üst köşesine göre tanımlanır.

Oluşturucular

Name Description
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 RectangleFsürümünden Vector4 yapının yeni bir örneğini başlatır.

Alanlar

Name Description
Empty

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

Özellikler

Name Description
Bottom

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

Height

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

IsEmpty

Bunun Width veya Height özelliğinin sıfır değerine sahip olup olmadığını RectangleF 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 X yapının ve Width toplamını RectangleF içeren 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

Name Description
Contains(PointF)

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

Contains(RectangleF)

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

Contains(Single, Single)

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

Equals(Object)

bu ile aynı konuma ve boyuta sahip bir obj olup olmadığını RectangleF sınarRectangleF.

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ştirilmeden 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, 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.

Intersect(RectangleF)

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

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 Size ve RectangleF değerlerini insan tarafından okunabilen bir dizeye dönüştürür.

ToVector4()

Bu Vector4sürümünden yeni RectangleF 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

Name Description
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 değerini değerine Vector4dönüştürür.

Explicit(Vector4 to RectangleF)

Belirtilen Vector4 değerini 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 bakımından farklılık gösterip göstermediğini test eder.

Şunlara uygulanır