Size Yapı

Tanım

Ve belirten sıralı tamsayılar çiftini depolar Height Width .Stores an ordered pair of integers, which specify a Height and Width.

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

SizeSınıfı,,, Size Rectangle RectangleF Image Icon ve diğer grafik sınıflarının özelliği aracılığıyla bir yükseklik ve genişlik belirtmek için kullanılır.The Size class is used to specify a height and width through the Size property for Rectangle, RectangleF, Image, Icon and other graphics classes. Size, Ve gibi aşırı yüklenmiş işleçleri kullanarak bir üzerinde işlemler gerçekleştirebilirsiniz Addition Subtraction Equality .You can perform operations on a Size by using the overloaded operators such as Addition, Subtraction, and Equality. HeightYapısına ve yapısına yönelik birim, Width Size PageUnit PageScale Graphics çizmek için kullanılan nesnenin ve ayarlarına bağlıdır.The unit for the Height and Width of the Size structure depend on the PageUnit and PageScale settings for the Graphics object that is used to draw.

Oluşturucular

Size(Int32, Int32)

Belirtilen boyutlardan yapının yeni bir örneğini başlatır Size .Initializes a new instance of the Size structure from the specified dimensions.

Size(Point)

Belirtilen yapıdan yapının yeni bir örneğini başlatır Size Point .Initializes a new instance of the Size structure from the specified Point structure.

Alanlar

Empty

SizeDeğeri 0 olan bir yapıyı alır Height Width .Gets a Size structure that has a Height and Width value of 0.

Özellikler

Height

Bu yapının dikey bileşenini alır veya ayarlar Size .Gets or sets the vertical component of this Size structure.

IsEmpty

Bu Size yapının genişlik ve yükseklik değerlerini 0 ' a sahip olup olmadığını sınar.Tests whether this Size structure has width and height of 0.

Width

Bu yapının yatay bileşenini alır veya ayarlar Size .Gets or sets the horizontal component of this Size structure.

Yöntemler

Add(Size, Size)

Bir yapının genişlik ve yüksekliğini Size başka bir yapının genişlik ve yüksekliğine ekler Size .Adds the width and height of one Size structure to the width and height of another Size structure.

Ceiling(SizeF)

SizeF Size Yapının değerlerini bir Size sonraki yüksek tamsayı değerlerine yuvarlayarak belirtilen yapıyı bir yapıya dönüştürür.Converts the specified SizeF structure to a Size structure by rounding the values of the Size structure to the next higher integer values.

Equals(Object)

Belirtilen nesnenin Size Bu yapıyla aynı boyutlara sahip bir yapı olup olmadığını görmek için sınar Size .Tests to see whether the specified object is a Size structure with the same dimensions as this Size structure.

Equals(Size)

Geçerli nesnenin aynı türdeki başka bir nesneye eşit olup olmadığını gösterir.Indicates whether the current object is equal to another object of the same type.

GetHashCode()

Bu yapı için bir karma kod döndürür Size .Returns a hash code for this Size structure.

Round(SizeF)

SizeF Size SizeF Yapının değerlerini en yakın tamsayı değerlerine yuvarlayarak belirtilen yapıyı bir yapıya dönüştürür.Converts the specified SizeF structure to a Size structure by rounding the values of the SizeF structure to the nearest integer values.

Subtract(Size, Size)

Bir yapının genişlik ve yüksekliğini Size başka bir yapının genişlik ve yüksekliğinden çıkartır Size .Subtracts the width and height of one Size structure from the width and height of another Size structure.

ToString()

Bu yapıyı temsil eden bir insan tarafından okunabilen dize oluşturur Size .Creates a human-readable string that represents this Size structure.

Truncate(SizeF)

SizeF Size Yapının değerlerini bir SizeF sonraki küçük tamsayı değerlerine kırparak belirtilen yapıyı bir yapıya dönüştürür.Converts the specified SizeF structure to a Size structure by truncating the values of the SizeF structure to the next lower integer values.

İşleçler

Addition(Size, Size)

Bir yapının genişlik ve yüksekliğini Size başka bir yapının genişlik ve yüksekliğine ekler Size .Adds the width and height of one Size structure to the width and height of another Size structure.

Division(Size, Int32)

Belirtilen Size tamsayı ile belirtilen sayıyı böler.Divides the specified Size by the specified integer.

Division(Size, Single)

Belirtilen Size tek duyarlıklı kayan noktalı sayı ile belirtilen ' ı böler.Divides the specified Size by the specified single-precision floating-point number.

Equality(Size, Size)

İki yapının eşit olup olmadığını sınar Size .Tests whether two Size structures are equal.

Explicit(Size to Point)

Belirtilen Size yapıyı bir Point yapıya dönüştürür.Converts the specified Size structure to a Point structure.

Implicit(Size to SizeF)

Belirtilen Size yapıyı bir SizeF yapıya dönüştürür.Converts the specified Size structure to a SizeF structure.

Inequality(Size, Size)

İki yapının farklı olup olmadığını sınar Size .Tests whether two Size structures are different.

Multiply(Int32, Size)

Belirtilen tamsayıyı belirtilen sayıyla çarpar Size .Multiplies the specified integer by the specified Size.

Multiply(Single, Size)

Belirtilen tek duyarlıklı kayan noktalı sayıyı belirtilen değerle çarpar Size .Multiplies the specified single-precision floating-point number by the specified Size.

Multiply(Size, Int32)

Belirtilen tamsayıyla belirtilen değerle çarpar Size .Multiplies the specified Size by the specified integer.

Multiply(Size, Single)

Belirtilen Size tek duyarlıklı kayan noktalı sayı ile belirtilen sayıyı çarpar.Multiplies the specified Size by the specified single-precision floating-point number.

Subtraction(Size, Size)

Bir yapının genişlik ve yüksekliğini Size başka bir yapının genişlik ve yüksekliğinden çıkartır Size .Subtracts the width and height of one Size structure from the width and height of another Size structure.

Şunlara uygulanır