Sdílet prostřednictvím


Button.ShapeRange – vlastnost

Získá Microsoft.Office.Interop.Excel.ShapeRange objekt, který představuje Button.

Obor názvů:  Microsoft.Office.Tools.Excel.Controls
Sestavení:  Microsoft.Office.Tools.Excel.v4.0.Utilities (v Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Syntaxe

'Deklarace
Public ReadOnly Property ShapeRange As ShapeRange
public ShapeRange ShapeRange { get; }

Hodnota vlastnosti

Typ: Microsoft.Office.Interop.Excel.ShapeRange
A Microsoft.Office.Interop.Excel.ShapeRange objekt, který představuje Button.

Příklady

Následující příklad kódu přidává Button ovládací prvek do aktuálního listu.Click Obslužnou rutinu události pro toto tlačítko se používá ShapeRange vlastnost získat Microsoft.Office.Interop.Excel.ShapeRange pro tlačítko a pak zvýší šířku tohoto Microsoft.Office.Interop.Excel.ShapeRange o 10 bodů.Přestože obslužná rutina události pouze upraví šířku tlačítka, výška také automaticky změní tak, aby ovládací prvek zachovává původní proporce.

Tento příklad je přizpůsobení úroveň dokument.

Private Sub UseShapeRange()
    Dim GrowingButton As Microsoft.Office.Tools.Excel.Controls.Button = _
        Me.Controls.AddButton(Me.Range("B2", "C3"), "GrowingButton")
    GrowingButton.Text = "Click to grow button"
    AddHandler GrowingButton.Click, AddressOf GrowingButton_Click
End Sub

Private Sub GrowingButton_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)

    ClickedButton.ShapeRange.Width += 10
End Sub
private void UseShapeRange()
{
    Microsoft.Office.Tools.Excel.Controls.Button growingButton =
        this.Controls.AddButton(this.Range["B2", "C3"],
        "growingButton");
    growingButton.Text = "Click to grow button";
    growingButton.Click +=
        new EventHandler(growingButton_Click);
}

void growingButton_Click(object sender, EventArgs e)
{
    Microsoft.Office.Tools.Excel.Controls.Button clickedButton =
        (Microsoft.Office.Tools.Excel.Controls.Button)sender;

    clickedButton.ShapeRange.Width += 10;
}

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

Button Třída

Microsoft.Office.Tools.Excel.Controls – obor názvů