Udostępnij za pośrednictwem


Metoda ControlExtensions.AddListBox — (ControlCollection, Single, Single, Single, Single, String)

Dodaje nowy ListBox formantu do dokumentu w określonym rozmiarze i lokalizacji.

Przestrzeń nazw:  Microsoft.Office.Tools.Word
Zestaw:  Microsoft.Office.Tools.Word.v4.0.Utilities (w Microsoft.Office.Tools.Word.v4.0.Utilities.dll)

Składnia

'Deklaracja
<ExtensionAttribute> _
Public Shared Function AddListBox ( _
    controls As ControlCollection, _
    left As Single, _
    top As Single, _
    width As Single, _
    height As Single, _
    name As String _
) As ListBox
public static ListBox AddListBox(
    this ControlCollection controls,
    float left,
    float top,
    float width,
    float height,
    string name
)

Parametry

  • left
    Typ: System.Single
    Odległość w punktach między lewą krawędzią formantu a lewą krawędzią dokumentu.
  • top
    Typ: System.Single
    Odległość w punktach między górną krawędzią formantu a górną krawędzią dokumentu.
  • width
    Typ: System.Single
    Szerokość formantu znajdującego się w punktach.

Wartość zwracana

Typ: Microsoft.Office.Tools.Word.Controls.ListBox
Formant, który został dodany do dokumentu.

Informacje dotyczące użycia

W językach Visual Basic i C# tę metodę można wywołać jako metodę wystąpienia dowolnego obiektu typu ControlCollection. Gdy w celu wywołania tej metody jest używana składnia metody wystąpienia, należy pominąć pierwszy parametr. Aby uzyskać więcej informacji, zobacz temat Metody rozszerzeń (Visual Basic) lub Metody rozszerzeń (Przewodnik programowania w języku C#).

Wyjątki

Wyjątek Warunek
ArgumentNullException

name Argument jest nullodwołanie o wartości null (Nothing w języku Visual Basic) lub ma zerową długość.

ControlNameAlreadyExistsException

Formant o tej samej nazwie jest już w ControlCollection wystąpienie.

Uwagi

Ta metoda umożliwia dodanie ListBox obiektów na koniec ControlCollection.

Aby usunąć ListBox że dodano programowo, należy użyć Remove metody.

Przykłady

Poniższy kod dodaje ListBox sterowania do początku dokumentu, dodawane są dwa elementy do pola listy i następnie zaznacza pierwszy element.Aby wykorzystać ten przykład, należy uruchomić go z ThisDocument klasy w projekcie poziomie dokumentu.

Private Sub WordAddListBox()
    Me.Paragraphs(1).Range.InsertParagraphBefore()
    Dim ListBox1 As Microsoft.Office.Tools.Word.Controls. _
        ListBox = Me.Controls.AddListBox(0, 0, 90, 71.25F, _
        "ListBox1")
    ListBox1.Items.Add("First Item")
    ListBox1.Items.Add("Second Item")
    ListBox1.SelectedIndex = 0
End Sub 
private void WordAddListBox()
{
    this.Paragraphs[1].Range.InsertParagraphBefore();
    Microsoft.Office.Tools.Word.Controls.ListBox
         listBox1 = this.Controls.AddListBox(
         0, 0, 90, 71.25F, "lisBox1");
    listBox1.Items.Add("First Item");
    listBox1.Items.Add("Second Item");
    listBox1.SelectedIndex = 0;
}

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

ControlExtensions Klasa

Przeciążenie AddListBox

Przestrzeń nazw Microsoft.Office.Tools.Word