Forms2OleControl

Forms2OleControl class

Microsoft Forms 2.0 OLE denetimini temsil eder.

Daha fazla bilgi edinmek için şu adresi ziyaret edin:Ole Nesneleriyle Çalışma belgeleme makalesi.

public abstract class Forms2OleControl : OleControl

Özellikleri

İsimTanım
BackColor { get; set; }Denetimin arka plan rengini alır veya ayarlar. Varsayılan değer denetimin türüne bağlıdır.
Caption { get; set; }Denetimin Başlık özelliğini alır veya ayarlar. Varsayılan değer boş bir dizedir.
virtual ChildNodes { get; }Hemen alt kontrollerin koleksiyonunu alır.
Enabled { get; }Geri Döndürürdoğru eğer kontrol etkin durumdaysa.
ForeColor { get; set; }Denetimin ön plan rengini alır veya ayarlar. Varsayılan değer, denetimin türüne bağlıdır.
GroupName { get; set; }Karşılıklı olarak birbirini dışlayan denetimlerden oluşan bir grubu belirten bir dize alır veya ayarlar. Varsayılan değer boş bir dizedir.
Height { get; set; }Kontrolün yüksekliğini noktalar halinde alır veya ayarlar.
IsForms2OleControl { get; }Geri Döndürürdoğru eğer kontrol birForms2OleControl .
Name { get; set; }ActiveX denetiminin adını alır veya ayarlar.
abstract Type { get; }Forms 2.0 denetiminin 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şaretsiz düğme ‘0’ değerine sahiptir. Varsayılan değer boş bir dizedir.
Width { get; set; }Kontrolün genişliğini noktalar halinde alır veya ayarlar.

Örnekler

Bir 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("First", 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ı ayarlayamayacağınızı unutmayın.
    checkBox.GroupName = "Aspose group name";
}

Ayrıca bakınız