Button.Placement Özellik

Tanım

öğesinin altındaki hücrelere nasıl Button eklendiğini gösteren bir nesneyi alır veya ayarlar.

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

Özellik Değeri

Aşağıdaki XlPlacement değerlerden biri: xlFreeFloating. xlMove. xlMoveAndSize.

Örnekler

Aşağıdaki kod örneği, çalışma sayfasına farklı çalışma zamanı davranışına sahip iki Button denetim ekler. İlk düğme B2 ile C3 arasında hücre aralığını kapsar. Kullanıcı çalışma zamanında bu aralıktaki bir sütunu veya satırı yeniden boyutlandırdığında, değişikliklere uyum sağlamak için ilk düğme yeniden boyutlandırılır. İkinci düğme B5 ile C6 arasında hücre aralığını kapsar ve bu düğmenin Placement özelliği olarak xlFreeFloatingayarlanır. Kullanıcı çalışma zamanında bu aralıktaki bir sütunu veya satırı yeniden boyutlandırdığında, ikinci düğme boyutu değiştirmez.

Bu örnek, belge düzeyinde özelleştirme içindir

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

Şunlara uygulanır