Button.Right Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.