ControlExtensions.AddListBox أسلوب (ControlCollection, Range, Single, Single, String)
قم بإضافة جديد ListBoxعنصر تحكم إلى المستند في حجم معين والموقع.
مساحة الاسم: Microsoft.Office.Tools.Word
التجميع: Microsoft.Office.Tools.Word.v4.0.Utilities (في Microsoft.Office.Tools.Word.v4.0.Utilities.dll)
بناء الجملة
'إقرار
<ExtensionAttribute> _
Public Shared Function AddListBox ( _
controls As ControlCollection, _
range As Range, _
width As Single, _
height As Single, _
name As String _
) As ListBox
public static ListBox AddListBox(
this ControlCollection controls,
Range range,
float width,
float height,
string name
)
المعلمات
- controls
النوع: Microsoft.Office.Tools.Word.ControlCollection
مجموعة لإضافة عنصر تحكم إلى.لا تقم بإدخال هذه معلمة نفسك.عندما تقوم باستدعاء th هو الأسلوب في المجموعة التي تم إرجاعها بواسطة Document.Controlsخاصية (في مشروع المستوى تطبيق) أو DocumentBase.Controlsخاصية (في مشروع المستوى المستندات)، رقم هو معلمة هو الذي تم توفيره بشكل تلقائي.
- range
النوع: Microsoft.Office.Interop.Word.Range
الالموقع عنصر تحكم.
- width
النوع: System.Single
العرض عنصر تحكم بالنقاط.
- height
النوع: System.Single
الارتفاع عنصر تحكم بالنقاط.
- name
النوع: System.String
الاسم الذي يمكن أن يستخدم إلى الفهرس إلى عنصر تحكم في ControlCollectionالمثيل.
القيمة المُرجعة
النوع: Microsoft.Office.Tools.Word.Controls.ListBox
عنصر تحكم التي تمت إضافتها إلى مستند.
ملاحظة على الاستخدام
في Visual Basic و#C، يمكنك استدعاء هذا الأسلوب كأسلوب مثيل على أي كائن من النوع ControlCollection. عند استخدام بناء جملة أسلوب مثيل لاستدعاء مثل هذا الأسلوب، احذف المعلمة الأولى. لمزيد من المعلومات، راجع أساليب ملحق (Visual Basic) أو أساليب ملحق (C# البرمجة الدليل).
استثناءات
استثناء: | شرط |
---|---|
ArgumentNullException | nameأو rangeهو وسيطة nullمرجع خالٍ (لا شيء في Visual Basic)، أو nameعلى وسيطة صفر الطول. |
ControlNameAlreadyExistsException | عنصر تحكم بنفس الاسم هو موجود بالفعل في ControlCollectionالمثيل. |
InvalidRangeException | النطاق الذي تم تحديده هو غير صالح. |
ملاحظات
يمكنك هذا الأسلوب من إضافة ListBoxالكائنات إلى النهاية ControlCollection.
إلى إزالة ListBoxالذي تمت إضافته برمجياً، استخدم Removeالأسلوب.
أمثلة
يلي تعليمات برمجية المثال إضافة ListBoxالتحكم في الفقرة الأولى في مستند وقم بإضافة عنصرين لصندوق القائمة، وثم تحديد عنصر أول. إلى لاستخدام هذا المثال، قم بتشغيلها من ThisDocumentالفئة في مشروع المستوى مستند.
Private Sub WordRangeAddListBox()
Me.Paragraphs(1).Range.InsertParagraphBefore()
Dim ListBox1 As Microsoft.Office.Tools.Word.Controls. _
ListBox = Me.Controls.AddListBox(Me.Paragraphs(1).Range, _
90, 71.25F, "LisBox1")
ListBox1.Items.Add("First Item")
ListBox1.Items.Add("Second Item")
ListBox1.SelectedIndex = 0
End Sub
private void WordRangeAddListBox()
{
this.Paragraphs[1].Range.InsertParagraphBefore();
Microsoft.Office.Tools.Word.Controls.ListBox
listBox1 = this.Controls.AddListBox(
this.Paragraphs[1].Range, 90, 71.25F, "lisBox1");
listBox1.Items.Add("First Item");
listBox1.Items.Add("Second Item");
listBox1.SelectedIndex = 0;
}
أمن NET Framework.
- الثقة الكاملة للمتصل الفوري. يتعذر استخدام هذا العضو بواسطة التعليمات البرمجية الموثوق بها جزئيًا. لمزيد من المعلومات، راجع باستخدام مكتبات من تعليمات برمجية موثوق بها جزئي.