Export (0) Print
Expand All

SizeF Structure

Stores an ordered pair of floating-point numbers, typically the width and height of a rectangle.

Namespace:  System.Drawing
Assembly:  System.Drawing (in System.Drawing.dll)

[<Sealed>]
[<SerializableAttribute>]
[<ComVisibleAttribute(true)>]
[<TypeConverterAttribute(typeof(SizeFConverter))>]
type SizeF =  struct end

The SizeF type exposes the following members.

  NameDescription
Public methodSizeF(PointF)Initializes a new instance of the SizeF structure from the specified PointF structure.
Public methodSizeF(SizeF)Initializes a new instance of the SizeF structure from the specified existing SizeF structure.
Public methodSizeF(Single, Single)Initializes a new instance of the SizeF structure from the specified dimensions.
Top

  NameDescription
Public propertyHeightGets or sets the vertical component of this SizeF structure.
Public propertyIsEmptyGets a value that indicates whether this SizeF structure has zero width and height.
Public propertyWidthGets or sets the horizontal component of this SizeF structure.
Top

  NameDescription
Public methodStatic memberAddAdds the width and height of one SizeF structure to the width and height of another SizeF structure.
Public methodEqualsTests to see whether the specified object is a SizeF structure with the same dimensions as this SizeF structure. (Overrides ValueType.Equals(Object).)
Public methodGetHashCodeReturns a hash code for this Size structure. (Overrides ValueType.GetHashCode().)
Public methodGetTypeGets the Type of the current instance. (Inherited from Object.)
Public methodStatic memberSubtractSubtracts the width and height of one SizeF structure from the width and height of another SizeF structure.
Public methodToPointFConverts a SizeF structure to a PointF structure.
Public methodToSizeConverts a SizeF structure to a Size structure.
Public methodToStringCreates a human-readable string that represents this SizeF structure. (Overrides ValueType.ToString().)
Top

  NameDescription
Public operatorStatic memberAdditionAdds the width and height of one SizeF structure to the width and height of another SizeF structure.
Public operatorStatic memberEqualityTests whether two SizeF structures are equal.
Public operatorStatic memberExplicit(SizeF to PointF)Converts the specified SizeF structure to a PointF structure.
Public operatorStatic memberInequalityTests whether two SizeF structures are different.
Public operatorStatic memberSubtractionSubtracts the width and height of one SizeF structure from the width and height of another SizeF structure.
Top

  NameDescription
Public fieldStatic memberEmptyGets a SizeF structure that has a Height and Width value of 0.
Top

The unit for a SizeF structure depends on the PageUnit and PageScale settings for the Graphics object that is used to draw.

The following code example adds a shadow to a ListBox by using the following members:

This example is designed to be used with a Windows Form. To run this example, paste this code into a form and call the AddShadow method when handling the form's Paint event. Verify that the form contains a ListBox named listBox1.

No code example is currently available or this language may not be supported.

.NET Framework

Supported in: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Show:
© 2014 Microsoft