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
Get
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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.