Share via


Button.Right (Propiedad)

Obtiene la distancia, en puntos, entre el borde derecho del control Button y el borde izquierdo de la hoja de cálculo.

Espacio de nombres:  Microsoft.Office.Tools.Excel.Controls
Ensamblado:  Microsoft.Office.Tools.Excel.v4.0.Utilities (en Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Sintaxis

'Declaración
Public ReadOnly Property Right As Double
public double Right { get; }

Valor de propiedad

Tipo: System.Double
La distancia, expresada en puntos, entre el borde derecho del control Button y el borde izquierdo de la hoja de cálculo.

Comentarios

El valor de la propiedad Right es igual a la suma del valor de la propiedad Left y del valor de la propiedad Width.

La propiedad Button.Right utiliza puntos, mientras que la propiedad Control.Right utiliza píxeles.

Si se establece el valor en un número negativo o en un número mayor que 12.288, no se produce ninguna excepción, sino que el control se establece en un valor comprendido entre 0 y 12.288.

Ejemplos

En el ejemplo de código siguiente se agrega un control Button a la celda B2.El controlador de eventos Click del botón muestra los valores actuales de las propiedades Right y Bottom del botón.Cuando cambia el tamaño de la columna B o de la fila 2 en tiempo de ejecución, estos valores cambian según el nuevo tamaño de la columna o fila.

Se trata de un ejemplo para una personalización en el nivel del documento.

Private Sub DisplayRightAndBottom()
    Dim PointButton As Microsoft.Office.Tools.Excel.Controls.Button = _
        Me.Controls.AddButton(Me.Range("B2", "C3"), "PointButton")
    PointButton.Text = "Click to display location"
    AddHandler PointButton.Click, AddressOf PointButton_Click
End Sub

Private Sub PointButton_Click(ByVal sender As Object, ByVal e As EventArgs)
    Dim ClickedButton As Microsoft.Office.Tools.Excel.Controls.Button = _
        CType(sender, Microsoft.Office.Tools.Excel.Controls.Button)

    MsgBox("Right is: " & ClickedButton.Right.ToString() & _
        "; Bottom is: " & ClickedButton.Bottom.ToString())
End Sub
private void DisplayRightAndBottom()
{
    Microsoft.Office.Tools.Excel.Controls.Button pointButton =
        this.Controls.AddButton(this.Range["B2", "C3"],
        "pointButton");
    pointButton.Text = "Click to display location";
    pointButton.Click += new EventHandler(pointButton_Click);
}

void pointButton_Click(object sender, EventArgs e)
{
    Microsoft.Office.Tools.Excel.Controls.Button clickedButton =
        (Microsoft.Office.Tools.Excel.Controls.Button)sender;

    MessageBox.Show("Right is: " + clickedButton.Right.ToString() +
        "; Bottom is: " + clickedButton.Bottom.ToString());
}

Seguridad de .NET Framework

Vea también

Referencia

Button Clase

Microsoft.Office.Tools.Excel.Controls (Espacio de nombres)