Value

Forms2OleControl.Value property

يحصل على خاصية القيمة الأساسية التي غالبًا ما تمثل حالة التحكم. على سبيل المثال، يحتوي زر الخيار المحدد على القيمة “1” بينما يحتوي زر الخيار غير المحدد على “0”. القيمة الافتراضية هي سلسلة فارغة.

public string Value { get; }

أمثلة

يوضح كيفية التحقق من خصائص عنصر تحكم 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";
}

أنظر أيضا