Size Struct-datatyp

Definition

Lagrar ett ordnat heltalspar som anger ett Height och Width.

public value class Size
public value class Size : IEquatable<System::Drawing::Size>
[System.ComponentModel.TypeConverter(typeof(System.Drawing.SizeConverter))]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public struct 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>]
type Size = struct
type Size = struct
Public Structure Size
Public Structure Size
Implements IEquatable(Of Size)
Arv
Attribut
Implementeringar

Kommentarer

Strukturen Size används för att ange en höjd och bredd genom Size egenskapen för Rectangle, RectangleF, ImageIcon och andra grafikklasser. Du kan utföra åtgärder på en Size med hjälp av överlagrade operatorer som Addition, Subtractionoch Equality. Enheten för Height strukturen och SizeWidth beror på PageUnit inställningarna och PageScale för det Graphics objekt som används för att rita.

Konstruktorer

Name Description
Size(Int32, Int32)

Initierar en ny instans av Size strukturen från de angivna dimensionerna.

Size(Point)

Initierar en ny instans av Size strukturen från den angivna Point strukturen.

Fält

Name Description
Empty

Hämtar en Size struktur som har värdet Height 0.Width

Egenskaper

Name Description
Height

Hämtar eller anger den lodräta komponenten i den här Size strukturen.

IsEmpty

Testar om den här Size strukturen har bredd och höjd på 0.

Width

Hämtar eller anger den vågräta komponenten i den här Size strukturen.

Metoder

Name Description
Add(Size, Size)

Lägger till bredden och höjden på en Size struktur till bredden och höjden på en annan Size struktur.

Ceiling(SizeF)

Konverterar den angivna SizeF strukturen till en Size struktur genom att avrunda värdena för Size strukturen till nästa högre heltalsvärden.

Equals(Object)

Testar för att se om det angivna objektet är en Size struktur med samma dimensioner som den här Size strukturen.

Equals(Size)

Anger om det aktuella objektet är lika med ett annat objekt av samma typ.

GetHashCode()

Returnerar en hash-kod för den här Size strukturen.

Round(SizeF)

Konverterar den angivna SizeF strukturen till en Size struktur genom att avrunda värdena för SizeF strukturen till närmaste heltalsvärden.

Subtract(Size, Size)

Subtraherar bredden och höjden på en Size struktur från bredden och höjden på en annan Size struktur.

ToString()

Skapar en läsbar sträng som representerar den här Size strukturen.

Truncate(SizeF)

Konverterar den angivna SizeF strukturen till en Size struktur genom att trunkera värdena för SizeF strukturen till nästa lägre heltalsvärden.

Operatorer

Name Description
Addition(Size, Size)

Lägger till bredden och höjden på en Size struktur till bredden och höjden på en annan Size struktur.

Division(Size, Int32)

Delar upp det angivna Size heltalet.

Division(Size, Single)

Delar det angivna Size flyttalnumret med enkel precision.

Equality(Size, Size)

Testar om två Size strukturer är lika med.

Explicit(Size to Point)

Konverterar den angivna Size strukturen till en Point struktur.

Implicit(Size to SizeF)

Konverterar den angivna Size strukturen till en SizeF struktur.

Inequality(Size, Size)

Testar om två Size strukturer är olika.

Multiply(Int32, Size)

Multiplicerar det angivna heltalet med angivet Size.

Multiply(Single, Size)

Multiplicerar det angivna flyttalsnumret med enkel precision med det angivna Size.

Multiply(Size, Int32)

Multiplicerar det som anges Size av det angivna heltalet.

Multiply(Size, Single)

Multiplicerar det angivna Size flyttalsnumret med enkel precision.

Subtraction(Size, Size)

Subtraherar bredden och höjden på en Size struktur från bredden och höjden på en annan Size struktur.

Gäller för