Aracılığıyla paylaş


Size Yapı

Tanım

Height ve Widthbelirten 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

YapısıSize, , ImageRectangleFIcon , 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. Ve yapısının HeightWidthSize birimi, çizmek için kullanılan nesnenin Graphics ve PageScale ayarlarına bağlıdır.PageUnit

Oluşturucular

Name Description
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

Name Description
Empty

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

Özellikler

Name Description
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ği 0 olup olmadığını sınar.

Width

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

Yöntemler

Name Description
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ı Size değerlerine yuvarlayarak belirtilen SizeF yapıyı 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ı test eder.

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 SizeF yuvarlayarak belirtilen SizeF yapıyı 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 SizeF keserek belirtilen SizeF yapıyı bir Size yapıya dönüştürür.

İşleçler

Name Description
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 Size değerini belirtilen tek duyarlıklı kayan nokta sayısına böler.

Equality(Size, Size)

İki Size yapının eşit olup olmadığını test eder.

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ı test eder.

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ıyla ç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