Sdílet prostřednictvím


ControlExtensions.AddPropertyGrid – metoda (ControlCollection, Double, Double, Double, Double, String)

Přidá nový PropertyGrid ovládacího prvku v listu v určené velikosti a umístění.

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

Syntaxe

'Deklarace
<ExtensionAttribute> _
Public Shared Function AddPropertyGrid ( _
    controls As ControlCollection, _
    left As Double, _
    top As Double, _
    width As Double, _
    height As Double, _
    name As String _
) As PropertyGrid
public static PropertyGrid AddPropertyGrid(
    this ControlCollection controls,
    double left,
    double top,
    double width,
    double height,
    string name
)

Parametry

  • left
    Typ: System.Double
    Vzdálenost mezi levým okrajem ovládacího prvku a levým okrajem listu bodů.
  • top
    Typ: System.Double
    Vzdálenost mezi horním okrajem ovládacího prvku a horním okrajem listu bodů.

Vrácená hodnota

Typ: Microsoft.Office.Tools.Excel.Controls.PropertyGrid
PropertyGrid Ovládací prvek, který byl přidán ControlCollection instance.

Poznámka k použití

V jazycích Visual Basic a C# lze tuto metodu volat jako metodu instance libovolného objektu typu ControlCollection. Pokud k volání této metody použijete syntaxi metody instance, vynechejte první parametr. Další informace naleznete v tématech Metody rozšíření (Visual Basic) a Metody rozšíření (Průvodce programováním v C#).

Výjimky

Výjimka Podmínka
ArgumentNullException

Argument název je nullodkaz null (Nothing v jazyce Visual Basic) nebo má nulovou délku.

ControlNameAlreadyExistsException

Ovládací prvek se stejným názvem je již ControlCollection instance.

Poznámky

AddPropertyGrid Metoda umožňuje přidat PropertyGrid objekty na konec ControlCollection.Odebrání PropertyGrid ovládací prvek, který byl dříve přidán programově, použijte Remove metoda.

Příklady

Následující příklad kódu přidá PropertyGrid řízení a Button ovládacího prvku v listu.Zobrazí vlastnosti tlačítka v kódu PropertyGrid.Chcete-li použít tento příklad, spusťte jej z Sheet1 třídy v projektu na úrovni dokumentu.

    Private Sub ExcelAddPropertyGrid()
        Dim PropertyGrid1 As Microsoft.Office.Tools. _
            Excel.Controls.PropertyGrid = Me.Controls. _
            AddPropertyGrid(0, 0, 150, 150, "PropertyGrid1")

        Dim Button1 As Microsoft.Office.Tools.Excel. _
            Controls.Button = Me.Controls.AddButton( _
            0, 160, 56.25, 17.25, "Button1")

        Button1.Text = "OK"
        PropertyGrid1.SelectedObject = Button1

    End Sub

private void ExcelAddPropertyGrid()
{
    Microsoft.Office.Tools.Excel.Controls.PropertyGrid
         propertyGrid1 = this.Controls.AddPropertyGrid(
         0, 0, 150, 150, "propertyGrid1");

    Microsoft.Office.Tools.Excel.Controls.Button button1 =
        this.Controls.AddButton(0, 160, 56.25, 17.25, "button1");
    button1.Text = "OK";

    propertyGrid1.SelectedObject = button1;
}

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

ControlExtensions Třída

AddPropertyGrid – přetížení

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