Compartir a través de


Button.Right Propiedad

Definición

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

public double Right { get; }

Valor de propiedad

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

Ejemplos

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

Este ejemplo es para una personalización de nivel de documento.

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());
}
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

Comentarios

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

La Microsoft.Office.Tools.Excel.Controls.Button.Right propiedad usa puntos, mientras que System.Windows.Forms.Control.Right la propiedad usa píxeles.

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

Se aplica a