Forms2OleControl

Forms2OleControl class

Stellt das Microsoft Forms 2.0 OLE-Steuerelement dar.

Um mehr zu erfahren, besuchen Sie dieArbeiten mit Ole-Objekten Dokumentationsartikel.

public abstract class Forms2OleControl : OleControl

Eigenschaften

NameBeschreibung
Caption { get; }Ruft die Caption-Eigenschaft des Steuerelements ab. Der Standardwert ist eine leere Zeichenfolge.
virtual ChildNodes { get; }Ruft eine Sammlung unmittelbar untergeordneter Steuerelemente ab.
Enabled { get; }Gibt zurückWAHR wenn die Steuerung im aktivierten Zustand ist.
GroupName { get; set; }Ruft eine Zeichenfolge ab oder legt diese fest, die eine Gruppe sich gegenseitig ausschließender Steuerelemente angibt. Der Standardwert ist eine leere Zeichenfolge.
IsForms2OleControl { get; }Gibt zurückWAHR wenn die Kontrolle a istForms2OleControl .
Name { get; set; }Ruft den Namen des ActiveX-Steuerelements ab oder legt diesen fest.
abstract Type { get; }Ruft den Typ des Forms 2.0-Steuerelements ab.
Value { get; }Ruft die zugrunde liegende Value-Eigenschaft ab, die häufig den Steuerungsstatus darstellt. Beispielsweise hat die aktivierte Optionsschaltfläche den Wert „1“, während die deaktivierte Option „0“ hat. Der Standardwert ist eine leere Zeichenfolge.

Beispiele

Zeigt, wie die Eigenschaften eines ActiveX-Steuerelements überprüft werden.

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);

    // Beachten Sie, dass Sie GroupName nicht für einen Frame festlegen können.
    checkBox.GroupName = "Aspose group name";
}

Siehe auch