Size Constructores

Definición

Inicializa una nueva instancia de la estructura Size a partir del objeto Point especificado.

Sobrecargas

Size(Point)

Inicializa una nueva instancia de la estructura Size a partir de la estructura Point especificada.

Size(Int32, Int32)

Inicializa una nueva instancia de la estructura Size a partir de las dimensiones especificadas.

Size(Point)

Inicializa una nueva instancia de la estructura Size a partir de la estructura Point especificada.

public:
 Size(System::Drawing::Point pt);
public Size (System.Drawing.Point pt);
new System.Drawing.Size : System.Drawing.Point -> System.Drawing.Size
Public Sub New (pt As Point)

Parámetros

pt
Point

Estructura Point a partir de la cual se inicializa esta estructura Size.

Se aplica a

Size(Int32, Int32)

Inicializa una nueva instancia de la estructura Size a partir de las dimensiones especificadas.

public:
 Size(int width, int height);
public Size (int width, int height);
new System.Drawing.Size : int * int -> System.Drawing.Size
Public Sub New (width As Integer, height As Integer)

Parámetros

width
Int32

Componente de ancho del nuevo objeto Size.

height
Int32

Componente de alto del nuevo Size.

Ejemplos

En el ejemplo de código siguiente se muestra cómo usar los Point.Point constructores y Size y la System.Drawing.ContentAlignment enumeración . Para ejecutar este ejemplo, pegue este código en un formulario de Windows que contenga una etiqueta denominada Label1 y llame al InitializeLabel1 método en el constructor del formulario.

void InitializeLabel1()
{
   // Set a border.
   Label1->BorderStyle = BorderStyle::FixedSingle;
   
   // Set the size, constructing a size from two integers.
   Label1->Size = System::Drawing::Size( 100, 50 );
   
   // Set the location, constructing a point from a 32-bit integer
   // (using hexadecimal).
   Label1->Location = Point(0x280028);
   
   // Set and align the text on the lower-right side of the label.
   Label1->TextAlign = ContentAlignment::BottomRight;
   Label1->Text = "Bottom Right Alignment";
}
private void InitializeLabel1()
{
    // Set a border.
    Label1.BorderStyle = BorderStyle.FixedSingle;

    // Set the size, constructing a size from two integers.
    Label1.Size = new Size(100, 50);

    // Set the location, constructing a point from a 32-bit integer
    // (using hexadecimal).
    Label1.Location = new Point(0x280028);

    // Set and align the text on the lower-right side of the label.
    Label1.TextAlign = ContentAlignment.BottomRight;
    Label1.Text = "Bottom Right Alignment";
}
Private Sub InitializeLabel1()

    ' Set a border.
    Label1.BorderStyle = BorderStyle.FixedSingle

    ' Set the size, constructing a size from two integers.
    Label1.Size = New Size(100, 50)

    ' Set the location, constructing a point from a 32-bit integer
    ' (using hexadecimal).
    Label1.Location = New Point(&H280028)

    ' Set and align the text on the lower-right side of the label.
    Label1.TextAlign = ContentAlignment.BottomRight
    Label1.Text = "Bottom Right Alignment"
End Sub

Se aplica a