Поделиться через


Button.Placement - свойство

Возвращает или задает объект, указывающий способ присоединения объекта Button к расположенным ниже ячейкам.

Пространство имен:  Microsoft.Office.Tools.Excel.Controls
Сборка:  Microsoft.Office.Tools.Excel.v4.0.Utilities (в Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Синтаксис

'Декларация
Public Property Placement As Object
    Get
    Set
public Object Placement { get; set; }

Значение свойства

Тип: System.Object

Одно из следующих значений XlPlacement:

Примеры

В следующем примере рассматривается два элемента управления Button ведущие себя по разному во время разработки на рабочем листе. Первая кнопка охватывает диапазон ячеек от В2 до С3. Если во время разработки изменяется размер колонки В или ряда 2, эти значения изменяют в соответствии с новым размером колонки или ряда. Вторая кнопка охватывает диапазон ячеек от В5 до С6 и свойство Placement этой кнопки устанавливается к 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
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;
}

Безопасность платформы .NET Framework

См. также

Ссылки

Button Класс

Microsoft.Office.Tools.Excel.Controls - пространство имен