مشاركة عبر


ControlExtensions.AddCheckedListBox أسلوب (ControlCollection, Range, String)

قم بإضافة جديد CheckedListBoxعنصر تحكم إلى ورقة عمل في النطاق المحدد.

مساحة الاسم:  Microsoft.Office.Tools.Excel
التجميع:  Microsoft.Office.Tools.Excel.v4.0.Utilities (في Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

بناء الجملة

'إقرار
<ExtensionAttribute> _
Public Shared Function AddCheckedListBox ( _
    controls As ControlCollection, _
    range As Range, _
    name As String _
) As CheckedListBox
public static CheckedListBox AddCheckedListBox(
    this ControlCollection controls,
    Range range,
    string name
)

المعلمات

  • controls
    النوع: Microsoft.Office.Tools.Excel.ControlCollection
    مجموعة لإضافة عنصر تحكم إلى.لا تقم بإدخال هذه معلمة نفسك.عندما تقوم باستدعاء th هو الأسلوب في المجموعة التي تم إرجاعها بواسطة Worksheet.Controlsخاصية (في مشروع المستوى تطبيق) أو WorksheetBase.Controlsخاصية (في مشروع المستوى المستندات)، رقم هو معلمة هو الذي تم توفيره بشكل تلقائي.
  • name
    النوع: System.String
    اسم عنصر التحكم الذي يمكن أن تستخدم لفهرسة عنصر التحكم في ControlCollectionمثيل.

القيمة المُرجعة

النوع: Microsoft.Office.Tools.Excel.Controls.CheckedListBox
CheckedListBoxعنصر تحكم تمت إضافته إلى ControlCollectionالمثيل.

ملاحظة على الاستخدام

في Visual Basic و#C، يمكنك استدعاء هذا الأسلوب كأسلوب مثيل على أي كائن من النوع ControlCollection. عند استخدام بناء جملة أسلوب مثيل لاستدعاء مثل هذا الأسلوب، احذف المعلمة الأولى. لمزيد من المعلومات، راجع أساليب ملحق (Visual Basic) أو أساليب ملحق (C# البرمجة الدليل).

استثناءات

استثناء: شرط
ArgumentNullException

وسيطة اسم أو النطاق هو nullمرجع خالٍ (لا شيء في Visual Basic)، أو وسيطة "اسم" الطول الصفرية.

ControlNameAlreadyExistsException

عنصر تحكم بنفس الاسم هو موجود بالفعل في ControlCollectionالمثيل.

InvalidRangeException

النطاق الذي تم تحديده هو غير صالح. لا يمكن استخدام نطاقات multi-مساحة. يجب أن يكون النطاق ورقة عمل نفسها ك ControlCollectionمثيل.

ملاحظات

AddCheckedListBoxأسلوب تمكنك من إضافة CheckedListBoxالكائنات إلى النهاية ControlCollection. إلى إزالة CheckedListBoxالذي تم مسبقاً إضافته برمجياً، استخدم Removeالأسلوب.

عنصر تحكم تلقائياً بمغٍِير حجمها عند مغٍِير حجمها النطاق.

أمثلة

يلي تعليمات برمجية المثال يضيف على CheckedListBoxعنصر التحكم إلى خلايا A1 حتى من B5 يقوم بإضافة عنصرين إلى مربع القائمة المحددة وثم قمت بتحديد خانة اختيار "عنصر أول". إلى لاستخدام هذا المثال، قم بتشغيلها من Sheet1الفئة في مشروع المستوى مستند.

    Private Sub ExcelRangeAddCheckedListBox()

        Dim CheckedListBox1 As Microsoft.Office.Tools. _
            Excel.Controls.CheckedListBox = Me.Controls. _
            AddCheckedListBox(Me.Range("A1", "B5"), _
            "CheckedListBox1")
        CheckedListBox1.Items.Add("First Item")
        CheckedListBox1.Items.Add("Second Item")
        CheckedListBox1.SetItemChecked(0, True)

    End Sub

private void ExcelRangeAddCheckedListBox()
{

    Microsoft.Office.Tools.Excel.Controls.CheckedListBox
        checkedListBox1 = this.Controls.AddCheckedListBox(
        this.Range["A1", "B5"], "checkedListBox1");
    checkedListBox1.Items.Add("First Item");
    checkedListBox1.Items.Add("Second Item");
    checkedListBox1.SetItemChecked(0, true);
}

أمن NET Framework.

راجع أيضًَا

المرجع

ControlExtensions الفئة

ControlExtensions الأعضاء

AddCheckedListBox التحميل الزائد

Microsoft.Office.Tools.Excel مساحة الاسم