Size Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
- Ereditarietà
- Attributi
- Implementazioni
Commenti
La Size classe viene usata per specificare un'altezza e una larghezza tramite la Size proprietà per Rectangle, RectangleF, ImageIcon e altre classi grafiche. È possibile eseguire operazioni su un Size oggetto usando gli operatori di overload, Additionad esempio , Subtractione Equality. L'unità per e HeightWidth della Size struttura dipende dalle PageUnit impostazioni e PageScale per l'oggetto Graphics utilizzato per disegnare.
Costruttori
Size(Int32, Int32) |
Inizializza una nuova istanza della struttura Size dalle dimensioni specificate. |
Size(Point) |
Inizializza una nuova istanza della struttura Size dalla struttura Point specificata. |
Campi
Empty |
Ottiene una struttura Size che ha un valore di Height e Width pari a 0. |
Proprietà
Height |
Ottiene o imposta il componente verticale di questa struttura Size. |
IsEmpty |
Verifica se questa struttura Size ha larghezza e altezza pari a 0. |
Width |
Ottiene e imposta il componente orizzontale di questa struttura Size. |
Metodi
Add(Size, Size) |
Aggiunge la larghezza e l'altezza di una struttura Size alla larghezza e all'altezza di un'altra struttura Size. |
Ceiling(SizeF) |
Converte la struttura SizeF specificata in una struttura Size, arrotondando i valori della struttura Size agli interi immediatamente più alti. |
Equals(Object) |
Verifica se l'oggetto specificato è una struttura Size con le stesse dimensioni di questa struttura Size. |
Equals(Size) |
Indica se l'oggetto corrente è uguale a un altro oggetto dello stesso tipo. |
GetHashCode() |
Restituisce un codice hash per questa struttura Size. |
Round(SizeF) |
Converte la struttura SizeF specificata in una struttura Size, arrotondando i valori della struttura SizeF agli interi più vicini. |
Subtract(Size, Size) |
Sottrae la larghezza e l'altezza di una struttura Size dalla larghezza e dall'altezza di un'altra struttura Size. |
ToString() |
Crea una stringa leggibile che rappresenta questa struttura Size. |
Truncate(SizeF) |
Converte la struttura SizeF specificata in una struttura Size, troncando i valori della struttura SizeF agli interi immediatamente più bassi. |
Operatori
Addition(Size, Size) |
Aggiunge la larghezza e l'altezza di una struttura Size alla larghezza e all'altezza di un'altra struttura Size. |
Division(Size, Int32) |
Divide l'oggetto Size specificato per l'intero specificato. |
Division(Size, Single) |
Divide l'oggetto Size specificato per il numero a virgola mobile a precisione singola specificato. |
Equality(Size, Size) |
Verifica se due strutture Size sono uguali. |
Explicit(Size to Point) |
Converte la struttura Size specificata in una struttura Point. |
Implicit(Size to SizeF) |
Converte la struttura Size specificata in una struttura SizeF. |
Inequality(Size, Size) |
Verifica se due strutture Size sono diverse. |
Multiply(Int32, Size) |
Moltiplica l'intero specificato per l'oggetto Sizespecificato. |
Multiply(Single, Size) |
Moltiplica il numero a virgola mobile a precisione singola specificato per l'oggetto Size specificato. |
Multiply(Size, Int32) |
Moltiplica l'oggetto Size specificato per l'intero specificato. |
Multiply(Size, Single) |
Moltiplica l'oggetto Size specificato per il numero a virgola mobile a precisione singola specificato. |
Subtraction(Size, Size) |
Sottrae la larghezza e l'altezza di una struttura Size dalla larghezza e dall'altezza di un'altra struttura Size. |