ComboBoxContentControl – rozhraní
Představuje pole se seznamem v dokumentu.
Obor názvů: Microsoft.Office.Tools.Word
Sestavení: Microsoft.Office.Tools.Word (v Microsoft.Office.Tools.Word.dll)
Syntaxe
'Deklarace
<GuidAttribute("fff2d316-e224-4cd9-a10c-3edf95689a6d")> _
Public Interface ComboBoxContentControl _
Inherits ContentControlBase, IBindableComponent, IComponent, IDisposable, _
ISupportInitialize
[GuidAttribute("fff2d316-e224-4cd9-a10c-3edf95689a6d")]
public interface ComboBoxContentControl : ContentControlBase,
IBindableComponent, IComponent, IDisposable, ISupportInitialize
Typ ComboBoxContentControl zveřejňuje následující členy.
Vlastnosti
Název | Popis | |
---|---|---|
![]() |
Application | Získává Microsoft.Office.Interop.Word.Application , představuje aktuální instance aplikace Word systém Microsoft Office . |
![]() |
BindingContext | Získá nebo nastaví kolekce vedoucích měny IBindableComponent. (Zděděno z IBindableComponent.) |
![]() |
Container | Infrastruktura. (Zděděno z ContentControlBase.) |
![]() |
ContainerComponent | Infrastruktura. (Zděděno z ContentControlBase.) |
![]() |
Creator | 32Bitové integer označující, ve kterém aplikace získává ComboBoxContentControl byl vytvořen. |
![]() |
DataBindings | Získá kolekci objektů vázání dat pro tento IBindableComponent. (Zděděno z IBindableComponent.) |
![]() |
DefaultDataSourceUpdateMode | Získá nebo nastaví výchozí DataSourceUpdateMode pro ContentControlBase. (Zděděno z ContentControlBase.) |
![]() |
DefaultTextStyle | Získá název znakový styl, který se používá k formátování textu ComboBoxContentControl. |
![]() |
DropDownListEntries | Získá kolekce položek zobrazených ComboBoxContentControl. |
![]() |
ID | Získá jedinečné číslo identifikující obsah ovládacího prvku. (Zděděno z ContentControlBase.) |
![]() |
InnerObject | Získá základní Microsoft.Office.Interop.Word.ContentControlproobjekt Microsoft.Office.Tools.Word.ContentControlBase. (Zděděno z ContentControlBase.) |
![]() |
LockContentControl | Získá nebo nastaví hodnotu, která určuje, zda ComboBoxContentControl lze odstranit z dokumentu. |
![]() |
LockContents | Získá nebo nastaví hodnotu, která určuje, zda obsah ComboBoxContentControl mohou být upravovány. |
![]() |
MultiLine | Získá nebo nastaví hodnotu, která určuje, zda ComboBoxContentControl mohou obsahovat zalomení řádku. |
![]() |
Parent | Rodiče získává ComboBoxContentControl. |
![]() |
ParentContentControl | Získá kontrolu obsahu nadřazeného ComboBoxContentControl který je vnořen do jiného obsahu ovládacího prvku. |
![]() |
PlaceholderText | Získá nebo nastaví text, který se zobrazí ComboBoxContentControl dokud změněn akce uživatele nebo některé jiné operace. |
![]() |
Range | Získává Range , představuje obsah ComboBoxContentControl. |
![]() |
ShowingPlaceholderText | Získá hodnotu označující, zda ComboBoxContentControl aktuálně zobrazuje zástupný text. |
![]() |
Site | Získá nebo nastaví ISite přidružené IComponent. (Zděděno z IComponent.) |
![]() |
Tag | Získá nebo nastaví řetězec, který chcete přidružit ComboBoxContentControl. |
![]() |
Temporary | Získá nebo nastaví hodnotu, která určuje, zda ComboBoxContentControl je automaticky odstraněn z dokumentu po úpravě ovládací. |
![]() |
Text | Získá nebo nastaví textu ComboBoxContentControl. |
![]() |
Title | Získá nebo nastaví název ComboBoxContentControl. |
![]() |
XMLMapping | Získává Microsoft.Office.Interop.Word.XMLMapping , představuje vazbu mezi ComboBoxContentControl a prvek vlastní XML part. |
Na začátek
Metody
Název | Popis | |
---|---|---|
![]() |
BeginInit | Objekt signály spuštění dané inicializace. (Zděděno z ISupportInitialize.) |
![]() |
Copy | Kopie ComboBoxContentControl z dokumentu do schránky. |
![]() |
Cut | Odebere ComboBoxContentControl z dokumentu a přidá jej do schránky. |
![]() |
Delete | Odstraní prvek dynamicky vytvořený obsah z dokumentu a odebere ji ze ControlCollection v dokumentu. (Zděděno z ContentControlBase.) |
![]() |
Dispose | Provádí úkoly definované aplikací spojených s uvolněním, uvolnění nebo obnovení nespravované prostředky. (Zděděno z IDisposable.) |
![]() |
EndInit | Objekt signály že Inicializace byla dokončena. (Zděděno z ISupportInitialize.) |
![]() |
SetPlaceholderText | Zobrazí text v T:Microsoft.Office.Interop.Word.BuildingBlock, Range, nebo řetězce jako zástupný text ComboBoxContentControl. |
Na začátek
Události
Název | Popis | |
---|---|---|
![]() |
Added | Vyvolá se po přidání ovládacího prvku obsah do dokumentu. (Zděděno z ContentControlBase.) |
![]() |
BindingContextChanged | Dochází při hodnotu BindingContext Vlastnost ContentControlBase změny. (Zděděno z ContentControlBase.) |
![]() |
ContentUpdating | Dojde před aktualizací systém Microsoft Office Word text v ovládacím prvku obsah obsah ovládací prvek vázán na vlastní části jazyk XML . (Zděděno z ContentControlBase.) |
![]() |
Deleting | Dochází právě před odstraněním ovládacího prvku obsah z dokumentu. (Zděděno z ContentControlBase.) |
![]() |
Disposed | Představuje metodu, která zpracovává Disposed události komponenty. (Zděděno z IComponent.) |
![]() |
Entering | Dojde, když uživatel klepne v ovládacím prvku obsah nebo kurzor programově přesunuta do ovládacího prvku obsah . (Zděděno z ContentControlBase.) |
![]() |
Exiting | Dojde, když uživatel klepne mimo kontrolu obsah nebo kurzor programově přesunuta mimo kontrolu obsah . (Zděděno z ContentControlBase.) |
![]() |
StoreUpdating | Nastane těsně před systém Microsoft Office Word aktualizuje data ve vlastní svázané s obsah jazyk XML části řízení (po text v obsah řízení změn). (Zděděno z ContentControlBase.) |
![]() |
Validated | Vyvolá se při řízení obsah byl úspěšně ověřen. (Zděděno z ContentControlBase.) |
![]() |
Validating | Vyvolá se při ověřuje obsah ovládacího prvku obsah . (Zděděno z ContentControlBase.) |
Na začátek
Poznámky
A ComboBoxContentControl zobrazí seznam položek, mohou uživatelé vybrat. Uživatelé můžete také zadat vlastní text ComboBoxContentControl.
Zobrazit rozevírací seznam položek v textové pole uživatelé nemohou úpravapomocí DropDownListContentControl.
Přístup k seznamu položek ComboBoxContentControl, použít DropDownListEntries vlastnost.
Poznámka
Toto rozhraní je implementováno modulem runtime nástrojů Visual Studio Tools for Office. Rozhraní není určeno k implementaci do vašeho kódu. Další informace naleznete v tématu Visual Studio Tools for Office Runtime Overview.
Ovládací prvky obsahu
ComboBoxContentControl Je jedním z osmi typů ovládacích prvků obsahu lze navrhnout dokumenty a šablony aplikace Microsoft Office Word. Obsahu mají ovládací prvky uživatel rozhraní (UI), byla řízena vstupní formulář, atd. Ovládací prvky obsah můžete zabránit uživatelům v úpravách chráněné oddíly dokumentu nebo šablonaa svázat ovládací prvky obsah zdroj dat. Další informace naleznete v tématu Content Controls.
Použití
Tato dokumentace popisuje verzi tohoto typu, který je používán v projektech systému Office cílených na rozhraní .NET Framework 4. V projektech cílených na rozhraní .NET Framework 3.5 může mít tento typ rozdílné členy a příklady kódů pro tento typ nemusí 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á nový ComboBoxContentControl na začátku dokumentu. Uživatelé mohou vybrat název barvy zobrazí ovládací prvek nebo nezadají název nové barvy.
Tato verze je přizpůsobení úrovni dokumentu. Tento kód použít, vložte ji do ThisDocument třídy v projektu a volání AddComboBoxControlAtSelection Metoda z ThisDocument_Startup metody.
Dim comboBoxControl1 As Microsoft.Office.Tools.Word.ComboBoxContentControl
Private Sub AddComboBoxControlAtSelection()
Me.Paragraphs(1).Range.InsertParagraphBefore()
Me.Paragraphs(1).Range.Select()
comboBoxControl1 = Me.Controls.AddComboBoxContentControl("comboBoxControl1")
With comboBoxControl1
.DropDownListEntries.Add("Red", "Red", 0)
.DropDownListEntries.Add("Green", "Green", 1)
.DropDownListEntries.Add("Blue", "Blue", 2)
.PlaceholderText = "Choose a color, or enter your own"
End With
End Sub
private Microsoft.Office.Tools.Word.ComboBoxContentControl comboBoxControl1;
private void AddComboBoxControlAtSelection()
{
this.Paragraphs[1].Range.InsertParagraphBefore();
this.Paragraphs[1].Range.Select();
comboBoxControl1 = this.Controls.AddComboBoxContentControl("comboBoxControl1");
comboBoxControl1.DropDownListEntries.Add("Red", "Red", 0);
comboBoxControl1.DropDownListEntries.Add("Green", "Green", 1);
comboBoxControl1.DropDownListEntries.Add("Blue", "Blue", 2);
comboBoxControl1.PlaceholderText = "Choose a color, or enter your own";
}
Tato verze je aplikace- doplněkúroveň. Tento kód použít, vložte ji do ThisAddIn třídy v projektu a volání AddComboBoxControlAtSelection Metoda z ThisAddIn_Startup metody.
Dim comboBoxControl1 As Microsoft.Office.Tools.Word.ComboBoxContentControl
Private Sub AddComboBoxControlAtSelection()
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()
comboBoxControl1 = vstoDoc.Controls.AddComboBoxContentControl("comboBoxControl1")
With comboBoxControl1
.DropDownListEntries.Add("Red", "Red", 0)
.DropDownListEntries.Add("Green", "Green", 1)
.DropDownListEntries.Add("Blue", "Blue", 2)
.PlaceholderText = "Choose a color, or enter your own"
End With
End Sub
private Microsoft.Office.Tools.Word.ComboBoxContentControl comboBoxControl1;
private void AddComboBoxControlAtSelection()
{
if (this.Application.ActiveDocument == null)
return;
Document vstoDoc = Globals.Factory.GetVstoObject(this.Application.ActiveDocument);
vstoDoc.Paragraphs[1].Range.InsertParagraphBefore();
vstoDoc.Paragraphs[1].Range.Select();
comboBoxControl1 = vstoDoc.Controls.AddComboBoxContentControl(
"comboBoxControl1");
comboBoxControl1.DropDownListEntries.Add("Red", "Red", 0);
comboBoxControl1.DropDownListEntries.Add("Green", "Green", 1);
comboBoxControl1.DropDownListEntries.Add("Blue", "Blue", 2);
comboBoxControl1.PlaceholderText = "Choose a color, or enter your own";
}
Viz také
Odkaz
Microsoft.Office.Tools.Word – obor názvů
Další zdroje
How to: Add Content Controls to Word Documents
How to: Protect Parts of Documents by Using Content Controls