Forms2OleControl

Forms2OleControl class

يمثل عنصر تحكم OLE لـ Microsoft Forms 2.0.

لمعرفة المزيد، قم بزيارةالعمل مع كائنات Ole مقالة توثيقية.

public abstract class Forms2OleControl : OleControl

الخصائص

اسموصف
Caption { get; }يحصل على خاصية التسمية التوضيحية للتحكم. القيمة الافتراضية هي سلسلة فارغة.
virtual ChildNodes { get; }يحصل على مجموعة من عناصر التحكم التابعة المباشرة.
Enabled { get; }إرجاعحقيقي إذا كان التحكم في حالة التمكين.
GroupName { get; set; }الحصول على أو تعيين سلسلة تحدد مجموعة من عناصر التحكم المتبادلة. القيمة الافتراضية هي سلسلة فارغة.
IsForms2OleControl { get; }إرجاعحقيقي إذا كان التحكم أForms2OleControl .
Name { get; set; }الحصول على اسم عنصر تحكم ActiveX أو تعيينه.
abstract Type { get; }الحصول على نوع التحكم في Forms 2.0.
Value { get; }يحصل على خاصية القيمة الأساسية التي غالبًا ما تمثل حالة التحكم. على سبيل المثال، يحتوي زر الخيار المحدد على القيمة “1” بينما يحتوي زر الخيار غير المحدد على “0”. القيمة الافتراضية هي سلسلة فارغة.

أمثلة

يوضح كيفية التحقق من خصائص عنصر تحكم ActiveX.

Document doc = new Document(MyDir + "ActiveX controls.docx");

Shape shape = (Shape) doc.GetChild(NodeType.Shape, 0, true);
OleControl oleControl = shape.OleFormat.OleControl;

Assert.AreEqual("CheckBox1", oleControl.Name);

if (oleControl.IsForms2OleControl)
{
    Forms2OleControl checkBox = (Forms2OleControl) oleControl;
    Assert.AreEqual("Первый", checkBox.Caption);
    Assert.AreEqual("0", checkBox.Value);
    Assert.AreEqual(true, checkBox.Enabled);
    Assert.AreEqual(Forms2OleControlType.CheckBox, checkBox.Type);
    Assert.AreEqual(null, checkBox.ChildNodes);
    Assert.AreEqual(string.Empty, checkBox.GroupName);

    // لاحظ أنه لا يمكنك تعيين اسم المجموعة للإطار.
    checkBox.GroupName = "Aspose group name";
}

أنظر أيضا