Sdílet prostřednictvím


DropDownListContentControl – rozhraní

Představuje rozevíracího seznamu v dokumentu.

Obor názvů:  Microsoft.Office.Tools.Word
Sestavení:  Microsoft.Office.Tools.Word (v Microsoft.Office.Tools.Word.dll)

Syntaxe

'Deklarace
<GuidAttribute("ae93cbb1-82a6-4a2b-9540-a0c82ff9ebcb")> _
Public Interface DropDownListContentControl _
    Inherits ContentControlBase, IBindableComponent, IComponent, IDisposable,  _
    ISupportInitialize
[GuidAttribute("ae93cbb1-82a6-4a2b-9540-a0c82ff9ebcb")]
public interface DropDownListContentControl : ContentControlBase, 
    IBindableComponent, IComponent, IDisposable, ISupportInitialize

Typ DropDownListContentControl zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost Application Získá Microsoft.Office.Interop.Word.Application , která představuje aktuální instance aplikace Microsoft Office Word.
Veřejná vlastnost BindingContext Získá nebo nastaví kolekce vedoucích měny IBindableComponent. (Zděděno z IBindableComponent.)
Veřejná vlastnost Container Infrastruktura. (Zděděno z ContentControlBase.)
Veřejná vlastnost ContainerComponent Infrastruktura. (Zděděno z ContentControlBase.)
Veřejná vlastnost Creator Získá 32bitové celé číslo, které označuje aplikace, ve kterém DropDownListContentControl byla vytvořena.
Veřejná vlastnost DataBindings Získá kolekci objektů vázání dat pro tento IBindableComponent. (Zděděno z IBindableComponent.)
Veřejná vlastnost DefaultDataSourceUpdateMode Získá nebo nastaví výchozí DataSourceUpdateMode u ContentControlBase. (Zděděno z ContentControlBase.)
Veřejná vlastnost DefaultTextStyle Získá název znakový styl, který se používá k formátování textu v DropDownListContentControl.
Veřejná vlastnost DropDownListEntries Získá kolekci položek, které je zobrazeno DropDownListContentControl.
Veřejná vlastnost ID Získá jedinečné číslo identifikující obsah ovládacího prvku. (Zděděno z ContentControlBase.)
Veřejná vlastnost InnerObject Získá základní Microsoft.Office.Interop.Word.ContentControl pro objekt Microsoft.Office.Tools.Word.ContentControlBase. (Zděděno z ContentControlBase.)
Veřejná vlastnost LockContentControl Získá nebo nastaví hodnotu, která určuje, zda DropDownListContentControl lze odstranit z dokumentu.
Veřejná vlastnost LockContents Získá nebo nastaví hodnotu, která určuje, zda obsah DropDownListContentControl lze upravovat.
Veřejná vlastnost MultiLine Získá nebo nastaví hodnotu, která určuje, zda DropDownListContentControl může obsahovat zalomení řádků.
Veřejná vlastnost Parent Získá rodiče DropDownListContentControl.
Veřejná vlastnost ParentContentControl Získá nadřazený ovládací prvek z obsahu DropDownListContentControl který je vnořen do jiného ovládacího prvku obsahu.
Veřejná vlastnost PlaceholderText Získá nebo nastaví text, který je zobrazen v DropDownListContentControl dokud text se změní akce uživatele nebo některé operace.
Veřejná vlastnost Range Získá Range , která představuje obsah DropDownListContentControl.
Veřejná vlastnost ShowingPlaceholderText Získá hodnotu označující, zda DropDownListContentControl aktuálně zobrazuje zástupný text.
Veřejná vlastnost Site Získá nebo nastaví ISite přidružené IComponent. (Zděděno z IComponent.)
Veřejná vlastnost Tag Získá nebo nastaví řetězec, který chcete přidružit k DropDownListContentControl.
Veřejná vlastnost Temporary Získá nebo nastaví hodnotu, která určuje, zda DropDownListContentControl je automaticky odstraněn z dokumentu, když upravíte ovládací prvek.
Veřejná vlastnost Text Získá text DropDownListContentControl.
Veřejná vlastnost Title Získá nebo nastaví název DropDownListContentControl.
Veřejná vlastnost XMLMapping Získá XMLMapping , která představuje vazbu mezi DropDownListContentControl a element ve vlastní části XML.

Nahoru

Metody

  Název Popis
Veřejná metoda BeginInit Signály objekt spouštění dané inicializace. (Zděděno z ISupportInitialize.)
Veřejná metoda Copy Kopie DropDownListContentControl z dokumentu do schránky.
Veřejná metoda Cut Odebere DropDownListContentControl z dokumentu a přidá jej do schránky.
Veřejná metoda Delete Odstraní dynamicky vytvořených ovládacích obsahu z dokumentu a odebere ji z ControlCollection v dokumentu. (Zděděno z ContentControlBase.)
Veřejná metoda Dispose Provádí úkoly definované aplikací spojených s uvolněním, uvolnění nebo obnovení nespravované prostředky. (Zděděno z IDisposable.)
Veřejná metoda EndInit Signály objekt inicializace, že je dokončena. (Zděděno z ISupportInitialize.)
Veřejná metoda SetPlaceholderText Zobrazí text, který je v BuildingBlock, Range, nebo řetězce jako zástupný text DropDownListContentControl.

Nahoru

Události

  Název Popis
Veřejná událost Added Nastane poté, co je ovládací prvek obsahu do dokumentu. (Zděděno z ContentControlBase.)
Veřejná událost BindingContextChanged Dochází při hodnotu BindingContext vlastnost ContentControlBase změny. (Zděděno z ContentControlBase.)
Veřejná událost ContentUpdating Pokud ovládací prvek obsahu je vázán k vlastní části XML dochází těsně před aktualizací Microsoft Office Word text v ovládacím prvku obsahu. (Zděděno z ContentControlBase.)
Veřejná událost Deleting Vyvolá se těsně před ovládací prvek obsahu je odstranit z dokumentu. (Zděděno z ContentControlBase.)
Veřejná událost Disposed Představuje metodu, která zpracovává Disposed události komponenty. (Zděděno z IComponent.)
Veřejná událost Entering Dojde, když uživatel klikne na ovládací prvek obsahu, nebo pokud kurzor je přesunut do obsahu ovládacího prvku programově. (Zděděno z ContentControlBase.)
Veřejná událost Exiting Dochází při kliknutí na tlačítko mimo ovládací prvek obsahu, nebo když kurzor se přesune mimo ovládací prvek obsahu programově. (Zděděno z ContentControlBase.)
Veřejná událost StoreUpdating Právě dříve, než aplikace Microsoft Office Word aktualizuje data ve vlastní části XML, který je vázán na obsah ovládacího prvku (po textu v obsahu řízení změn). (Zděděno z ContentControlBase.)
Veřejná událost Validated Vyvolá se v případě, že ovládací prvek obsahu byla úspěšně ověřen. (Zděděno z ContentControlBase.)
Veřejná událost Validating Vyvolá se v případě ověřuje obsah ovládacího prvku obsahu. (Zděděno z ContentControlBase.)

Nahoru

Poznámky

A DropDownListContentControl zobrazí seznam položek, které mohou uživatelé vybrat.

Chcete-li získat přístup k seznamu položek v DropDownListContentControl, použít DropDownListEntries vlastnost.

Chcete-li umožnit uživatelům výběr ze seznamu položek nebo přidat vlastní text do ovládacího prvku, použijte ComboBoxContentControl.

[!POZNÁMKA]

Toto rozhraní je implementováno modulem Visual Studio Tools for Office Runtime. Rozhraní není určeno k implementaci do vašeho kódu. Další informace naleznete v tématu Visual Studio Tools pro přehled Runtime sady Office.

Ovládací prvky obsahu

DropDownListContentControl Je jedním z osmi typů ovládacích prvků obsahu, které můžete použít k návrhu dokumenty a šablony aplikace Microsoft Office Word.Obsahu, že ovládací prvky uživatelského rozhraní (UI), je řízen vstupní formulář, atd.Chcete-li zabránit uživatelům v úpravách chráněné oddíly dokumentu nebo šablony, můžete použít ovládací prvky obsahu a ke zdroji dat můžete také navázat ovládací prvky obsahu.Další informace naleznete v tématu Ovládací prvky obsahu.

Použití

Tato dokumentace popisuje verzi tohoto typu, který je používán v projektech systému Office cílených pro rozhraní .NET Framework 4 a .NET Framework 4.5. V projektech cílených pro rozhraní .NET Framework 3.5 může mít tento typ jiné členy a ukázky kódu, poskytnuté pro tento typ, nemusejí fungovat. Dokumentaci k tomuto typu v projektech cílených na rozhraní .NET Framework 3.5 naleznete v následující informační části dokumentace k aplikaci Visual Studio 2008: https://go.microsoft.com/fwlink/?LinkId=160658.

Příklady

Následující příklad kódu přidá novou DropDownListContentControl na začátek dokumentu.Uživatelé mohou v ovládacím prvku vybrat název dne v týdnu.

Tato verze je pro přizpůsobení úroveň dokument.Chcete-li použít tento kód, vložte jej do ThisDocument třídy v projektu a volání AddDropDownListControlAtSelection metoda z ThisDocument_Startup metoda.

Dim dropDownListControl1 As Microsoft.Office.Tools.Word.DropDownListContentControl

Private Sub AddDropDownListControlAtSelection()
    Me.Paragraphs(1).Range.InsertParagraphBefore()
    Me.Paragraphs(1).Range.Select()
    dropDownListControl1 = Me.Controls.AddDropDownListContentControl("dropDownListControl1")
    With dropDownListControl1
        .DropDownListEntries.Add("Monday", "Monday", 0)
        .DropDownListEntries.Add("Tuesday", "Tuesday", 1)
        .DropDownListEntries.Add("Wednesday", "Wednesday", 2)
        .PlaceholderText = "Choose a day"
    End With
End Sub
private Microsoft.Office.Tools.Word.DropDownListContentControl dropDownListControl1;

private void AddDropDownListControlAtSelection()
{
    this.Paragraphs[1].Range.InsertParagraphBefore();
    this.Paragraphs[1].Range.Select();

    dropDownListControl1 = this.Controls.AddDropDownListContentControl("dropDownListControl1");
    dropDownListControl1.DropDownListEntries.Add("Monday", "Monday", 0);
    dropDownListControl1.DropDownListEntries.Add("Tuesday", "Tuesday", 1);
    dropDownListControl1.DropDownListEntries.Add("Wednesday", "Wednesday", 2);
    dropDownListControl1.PlaceholderText = "Choose a day";
}

Tato verze je pro doplněk aplikační úrovni.Chcete-li použít tento kód, vložte jej do ThisAddIn třídy v projektu a volání AddDropDownListControlAtSelection metoda z ThisAddIn_Startup metoda.

Dim dropDownListControl1 As Microsoft.Office.Tools.Word.DropDownListContentControl

Private Sub AddDropDownListControlAtSelection()
    If Me.Application.ActiveDocument Is Nothing Then
        Return
    End If

    Dim vstoDoc As Document = Globals.Factory.GetVstoObject(Me.Application.ActiveDocument)
    vstoDoc.Paragraphs(1).Range.InsertParagraphBefore()
    vstoDoc.Paragraphs(1).Range.Select()
    dropDownListControl1 = vstoDoc.Controls.AddDropDownListContentControl("dropDownListControl1")
    With dropDownListControl1
        .DropDownListEntries.Add("Monday", "Monday", 0)
        .DropDownListEntries.Add("Tuesday", "Tuesday", 1)
        .DropDownListEntries.Add("Wednesday", "Wednesday", 2)
        .PlaceholderText = "Choose a day"
    End With
End Sub
private Microsoft.Office.Tools.Word.DropDownListContentControl dropDownListControl1;

private void AddDropDownListControlAtSelection()
{
    if (this.Application.ActiveDocument == null)
        return;

    Document vstoDoc = Globals.Factory.GetVstoObject(this.Application.ActiveDocument);
    vstoDoc.Paragraphs[1].Range.InsertParagraphBefore();
    vstoDoc.Paragraphs[1].Range.Select();

    dropDownListControl1 = vstoDoc.Controls.AddDropDownListContentControl("dropDownListControl1");
    dropDownListControl1.DropDownListEntries.Add("Monday", "Monday", 0);
    dropDownListControl1.DropDownListEntries.Add("Tuesday", "Tuesday", 1);
    dropDownListControl1.DropDownListEntries.Add("Wednesday", "Wednesday", 2);
    dropDownListControl1.PlaceholderText = "Choose a day";
}

Viz také

Referenční dokumentace

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

Další zdroje

Ovládací prvky obsahu

Jak: přidání ovládacích prvků obsahu v dokumentech aplikace Word

Jak: chránit části dokumentů pomocí ovládacích prvků obsahu

Názorný postup: Vytvoření šablony pomocí ovládacích prvků obsahu

Názorný postup: Vlastní částí XML ovládací prvky obsahu vazby