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á Button ovládací prvek na aktuální list.Click Obslužnou rutinu události pro toto tlačítko se používá ShapeRange vlastnost získat Microsoft.Office.Interop.Excel.ShapeRange tlačítko a pak zvětší šířku tohoto Microsoft.Office.Interop.Excel.ShapeRange o 10 bodů.Ačkoli obslužné rutiny události pouze upraví šířku tlačítka, výška také automaticky změní tak, aby ovládací prvek zachován původní proporce.

Tento příklad je pro vlastní úpravy úrovni dokumentu.

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ů