ControlExtensions.AddPropertyGrid Methode

Definition

Überlädt

AddPropertyGrid(ControlCollection, Range, String)

Fügt dem Arbeitsblatt im angegebenen Bereich ein neues PropertyGrid-Steuerelement hinzu.

AddPropertyGrid(ControlCollection, Double, Double, Double, Double, String)

Fügt dem Arbeitsblatt an der angegebenen Position ein neues PropertyGrid-Steuerelement in der angegebenen Größe hinzu.

AddPropertyGrid(ControlCollection, Range, String)

Fügt dem Arbeitsblatt im angegebenen Bereich ein neues PropertyGrid-Steuerelement hinzu.

public static Microsoft.Office.Tools.Excel.Controls.PropertyGrid AddPropertyGrid (this Microsoft.Office.Tools.Excel.ControlCollection controls, Microsoft.Office.Interop.Excel.Range range, string name);

Parameter

controls
ControlCollection

Die Auflistung, der das Steuerelement hinzugefügt werden soll. Geben Sie diesen Parameter nicht selbst an. Wenn Sie diese Methode für die von der Controls-Eigenschaft (in einem Projekt auf Anwendungsebene) oder von der Controls-Eigenschaft (in einem Projekt auf Dokumentebene) zurückgegebene Auflistung aufrufen, wird dieser Parameter automatisch angegeben.

range
Range

Ein Range, der die Begrenzungen des Steuerelements angibt.

name
String

Der Name des Steuerelements, der zum Indizieren des Steuerelements in der ControlCollection-Instanz verwendet werden kann.

Gibt zurück

PropertyGrid

Ausnahmen

Das Argument für den Namen oder den Bereich ist null, oder das Argument für den Namen hat die Länge 0 (null).

Ein Steuerelement mit dem gleichen Namen ist bereits in der ControlCollection-Instanz vorhanden.

Der angegebene Bereich ist nicht gültig. Bereiche, die mehrere Bereiche enthalten, können nicht verwendet werden. Der Bereich muss sich auf dem gleichen Arbeitsblatt wie die ControlCollection-Instanz befinden.

Beispiele

Im folgenden Codebeispiel wird ein PropertyGrid -Steuerelement zu den Zellen a1 bis C12 und einem- Button Steuerelement zu Zelle a14hinzugefügt. Anschließend werden die Eigenschaften der Schaltfläche im angezeigt PropertyGrid . Um dieses Beispiel zu verwenden, führen Sie es von der- Sheet1 Klasse in einem Projekt auf Dokument Ebene aus.

private void ExcelRangeAddPropertyGrid()
{
    Microsoft.Office.Tools.Excel.Controls.PropertyGrid
         propertyGrid1 = this.Controls.AddPropertyGrid(
         this.Range["A1", "C12"], "propertyGrid1");

    Microsoft.Office.Tools.Excel.Controls.Button button1 =
        this.Controls.AddButton(this.Range["A14"],
        "button1");
    button1.Text = "OK";

    propertyGrid1.SelectedObject = button1;
}
Private Sub ExcelRangeAddPropertyGrid()
    Dim PropertyGrid1 As Microsoft.Office.Tools.Excel. _
        Controls.PropertyGrid = Me.Controls. _
        AddPropertyGrid(Me.Range("A1", "C12"), _
        "PropertyGrid1")

    Dim Button1 As Microsoft.Office.Tools.Excel. _
        Controls.Button = Me.Controls.AddButton( _
        Me.Range("A14"), "Button1")

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

End Sub

Hinweise

Mit der- AddPropertyGrid Methode können Sie- PropertyGrid Objekte am Ende der hinzufügen ControlCollection . Verwenden Sie die-Methode, um ein Steuerelement zu entfernen, PropertyGrid das zuvor Programm gesteuert hinzugefügt wurde Remove .

Die Größe des-Steuer Elements wird automatisch geändert, wenn die Größe des Bereichs geändert wird.

Gilt für

AddPropertyGrid(ControlCollection, Double, Double, Double, Double, String)

Fügt dem Arbeitsblatt an der angegebenen Position ein neues PropertyGrid-Steuerelement in der angegebenen Größe hinzu.

public static Microsoft.Office.Tools.Excel.Controls.PropertyGrid AddPropertyGrid (this Microsoft.Office.Tools.Excel.ControlCollection controls, double left, double top, double width, double height, string name);

Parameter

controls
ControlCollection

Die Auflistung, der das Steuerelement hinzugefügt werden soll. Geben Sie diesen Parameter nicht selbst an. Wenn Sie diese Methode für die von der Controls-Eigenschaft (in einem Projekt auf Anwendungsebene) oder von der Controls-Eigenschaft (in einem Projekt auf Dokumentebene) zurückgegebene Auflistung aufrufen, wird dieser Parameter automatisch angegeben.

left
Double

Die Entfernung zwischen dem linken Rand des Steuerelements und dem linken Rand des Arbeitsblatts in Punkt.

top
Double

Die Entfernung zwischen dem oberen Rand des Steuerelements und dem oberen Rand des Arbeitsblatts in Punkt.

width
Double

Die Breite des Steuerelements in Punkt.

height
Double

Die Höhe des Steuerelements in Punkt.

name
String

Der Name des Steuerelements.

Gibt zurück

PropertyGrid

Das PropertyGrid-Steuerelement, das der ControlCollection-Instanz hinzugefügt wurde.

Ausnahmen

Das Argument für den Namen ist null oder hat die Länge 0 (null).

Ein Steuerelement mit dem gleichen Namen ist bereits in der ControlCollection-Instanz vorhanden.

Beispiele

Im folgenden Codebeispiel werden PropertyGrid dem Arbeitsblatt ein-Steuerelement und ein-Steuerelement hinzugefügt Button . Der Code zeigt dann die Eigenschaften der Schaltfläche in an PropertyGrid . Um dieses Beispiel zu verwenden, führen Sie es von der- Sheet1 Klasse in einem Projekt auf Dokument Ebene aus.

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;
}
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

Hinweise

Mit der- AddPropertyGrid Methode können Sie- PropertyGrid Objekte am Ende der hinzufügen ControlCollection . Verwenden Sie die-Methode, um ein Steuerelement zu entfernen, PropertyGrid das zuvor Programm gesteuert hinzugefügt wurde Remove .

Gilt für