Button.Placement 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 o establece un objeto que indica la manera en que el control Button se adjunta a las celdas que están debajo de él.
public:
property System::Object ^ Placement { System::Object ^ get(); void set(System::Object ^ value); };
public object Placement { get; set; }
member this.Placement : obj with get, set
Public Property Placement As Object
Valor de propiedad
Uno de los siguientes XlPlacement valores: xlFreeFloating. xlMove. xlMoveAndSize.
Ejemplos
En el ejemplo de código siguiente se agregan dos Button controles que tienen un comportamiento en tiempo de ejecución diferente a una hoja de cálculo. El primer botón cubre el rango de celdas B2 a C3. Cuando el usuario cambia el tamaño de una columna o fila de este intervalo en tiempo de ejecución, el primer botón cambiará de tamaño para ajustarse a los cambios. El segundo botón cubre el intervalo de celdas B5 a C6 y la Placement propiedad de este botón se establece en xlFreeFloating. Cuando el usuario cambia el tamaño de una columna o fila de este intervalo en tiempo de ejecución, el segundo botón no cambiará el tamaño.
Este ejemplo es para una personalización de nivel de documento.
private void ComparePlacementBehavior()
{
Microsoft.Office.Tools.Excel.Controls.Button cellButton =
this.Controls.AddButton(this.Range["B2", "C3"],
"cellButton");
cellButton.Text = "Resizes with cells";
Microsoft.Office.Tools.Excel.Controls.Button fixedButton =
this.Controls.AddButton(this.Range["B5", "C6"],
"fixedButton");
fixedButton.Text = "Does not resize";
fixedButton.Placement = Excel.XlPlacement.xlFreeFloating;
}
Private Sub ComparePlacementBehavior()
Dim CellButton As Microsoft.Office.Tools.Excel.Controls.Button = _
Me.Controls.AddButton(Me.Range("B2", "C3"), "CellButton")
CellButton.Text = "Resizes with cells"
Dim FixedButton As Microsoft.Office.Tools.Excel.Controls.Button = _
Me.Controls.AddButton(Me.Range("B5", "C6"), "FixedButton")
FixedButton.Text = "Does not resize"
FixedButton.Placement = Excel.XlPlacement.xlFreeFloating
End Sub