Size Yapı

Tanım

ve Widthbelirten Height sıralı bir tamsayı çiftini depolar.

public value class Size : IEquatable<System::Drawing::Size>
public value class Size
[System.ComponentModel.TypeConverter("System.Drawing.SizeConverter, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public struct Size : IEquatable<System.Drawing.Size>
public struct Size
public struct Size : IEquatable<System.Drawing.Size>
[System.ComponentModel.TypeConverter(typeof(System.Drawing.SizeConverter))]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public struct Size
[<System.ComponentModel.TypeConverter("System.Drawing.SizeConverter, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
type Size = struct
type Size = struct
[<System.ComponentModel.TypeConverter(typeof(System.Drawing.SizeConverter))>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type Size = struct
Public Structure Size
Implements IEquatable(Of Size)
Public Structure Size
Devralma
Öznitelikler
Uygulamalar

Açıklamalar

Size sınıfı, , RectangleF, ImageIcon ve diğer grafik sınıfları için özelliği aracılığıyla Size bir yükseklik ve genişlik belirtmek için Rectanglekullanılır. , ve Equalitygibi AdditionSubtractionaşırı yüklenmiş işleçleri kullanarak üzerinde Size işlem gerçekleştirebilirsiniz. Yapısının Height ve SizeWidth birimi, çizmek için kullanılan nesnenin Graphics ve PageScale ayarlarına bağlıdırPageUnit.

Oluşturucular

Size(Int32, Int32)

Belirtilen boyutlardan Size yapının yeni bir örneğini başlatır.

Size(Point)

Belirtilen Point yapıdan yapının yeni bir örneğini Size başlatır.

Alanlar

Empty

ve Width değeri 0 olan bir SizeHeight yapı alır.

Özellikler

Height

Bu Size yapının dikey bileşenini alır veya ayarlar.

IsEmpty

Bu Size yapının genişliği ve yüksekliğinin 0 olup olmadığını sınar.

Width

Bu Size yapının yatay bileşenini alır veya ayarlar.

Yöntemler

Add(Size, Size)

Bir yapının genişliğini ve yüksekliğini başka bir SizeSize yapının genişliğine ve yüksekliğine ekler.

Ceiling(SizeF)

Yapının değerlerini sonraki daha yüksek tamsayı değerlerine yuvarlayarak belirtilen SizeF yapıyı Size bir Size yapıya dönüştürür.

Equals(Object)

Belirtilen nesnenin bu Size yapıyla aynı boyutlara sahip bir Size yapı olup olmadığını sınar.

Equals(Size)

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

GetHashCode()

Bu Size yapı için bir karma kodu döndürür.

Round(SizeF)

Yapının değerlerini en yakın tamsayı değerlerine yuvarlayarak belirtilen SizeF yapıyı SizeF bir Size yapıya dönüştürür.

Subtract(Size, Size)

Bir yapının genişliğini ve yüksekliğini başka bir SizeSize yapının genişliğinden ve yüksekliğinden çıkarır.

ToString()

Bu Size yapıyı temsil eden, okunabilir bir dize oluşturur.

Truncate(SizeF)

Yapının değerlerini sonraki daha düşük tamsayı değerlerine keserek belirtilen SizeF yapıyı SizeF bir Size yapıya dönüştürür.

İşleçler

Addition(Size, Size)

Bir yapının genişliğini ve yüksekliğini başka bir SizeSize yapının genişliğine ve yüksekliğine ekler.

Division(Size, Int32)

Belirtilen değerini belirtilen Size tamsayıya böler.

Division(Size, Single)

Belirtilen değerini belirtilen Size tek duyarlıklı kayan nokta sayısına böler.

Equality(Size, Size)

İki Size yapının eşit olup olmadığını sınar.

Explicit(Size to Point)

Belirtilen Size yapıyı bir Point yapıya dönüştürür.

Implicit(Size to SizeF)

Belirtilen Size yapıyı bir SizeF yapıya dönüştürür.

Inequality(Size, Size)

İki Size yapının farklı olup olmadığını sınar.

Multiply(Int32, Size)

Belirtilen tamsayıyı belirtilen Sizeile çarpar.

Multiply(Single, Size)

Belirtilen tek duyarlıklı kayan nokta sayısını belirtilen Sizeile çarpar.

Multiply(Size, Int32)

Belirtilen değerini belirtilen Size tamsayı ile çarpar.

Multiply(Size, Single)

Belirtilen Size değerini belirtilen tek duyarlıklı kayan nokta sayısıyla çarpar.

Subtraction(Size, Size)

Bir yapının genişliğini ve yüksekliğini başka bir SizeSize yapının genişliğinden ve yüksekliğinden çıkarır.

Şunlara uygulanır