Forms2OleControl

Forms2OleControl class

Microsoft Forms 2.0 OLE kontrolünü temsil eder.

Daha fazlasını öğrenmek için şu adresi ziyaret edin:Ole Nesneleriyle Çalışmak dokümantasyon makalesi.

public abstract class Forms2OleControl : OleControl

Özellikleri

İsimTanım
Caption { get; }Denetimin Altyazı özelliğini alır. Varsayılan değer boş bir dizedir.
virtual ChildNodes { get; }Anlık alt kontrollerin toplanmasını alır.
Enabled { get; }İadelerdoğru kontrol etkin durumdaysa.
GroupName { get; set; }Birbirini dışlayan denetimlerden oluşan bir grubu belirten bir dize alır veya ayarlar. Varsayılan değer boş bir dizedir.
IsForms2OleControl { get; }İadelerdoğru eğer kontrol birForms2OleControl .
Name { get; set; }ActiveX denetiminin adını alır veya ayarlar.
abstract Type { get; }Forms 2.0 kontrolünün türünü alır.
Value { get; }Genellikle kontrol durumunu temsil eden temel Değer özelliğini alır. Örneğin işaretli seçenek düğmesi ‘1’ değerine sahipken, işaretlenmemişse ‘0’ değerine sahiptir. Varsayılan değer boş bir dizedir.

Örnekler

ActiveX denetiminin özelliklerinin nasıl doğrulanacağını gösterir.

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

    // Bir Çerçeve için GrupAdı'nı ayarlayamayacağınızı unutmayın.
    checkBox.GroupName = "Aspose group name";
}

Ayrıca bakınız