Forms2OleControlType

Forms2OleControlType enumeration

يقوم بإحصاء أنواع عناصر التحكم في Forms 2.0.

public enum Forms2OleControlType

قيم

اسمقيمةوصف
OptionButton0عنصر تحكم زر الراديو.
Label1عنصر تحكم يعرض النص.
Textbox2عنصر تحكم يسمح للمستخدم بإدخال النص.
CheckBox3عنصر تحكم يسمح للمستخدم بتحديد خيار أو إلغاء تحديده.
ToggleButton4عنصر تحكم يسمح للمستخدم بالتبديل بين حالتين.
SpinButton5عنصر تحكم يسمح للمستخدم بزيادة أو تقليل القيمة.
ComboBox6عنصر تحكم يسمح للمستخدم باختيار عنصر من القائمة.
Frame7عنصر تحكم يجمع عناصر التحكم الأخرى.
MultiPage8عنصر تحكم يعرض صفحات متعددة من المحتوى.
TabStrip9عنصر تحكم يسمح للمستخدم بالتبديل بين صفحات متعددة من المحتوى.
CommandButton10زر يؤدي إلى تنفيذ إجراء عند النقر عليه.
Image11عنصر تحكم يعرض صورة.
ScrollBar12عنصر تحكم يسمح للمستخدم بالتمرير عبر المحتوى.
Form13حاوية لعناصر التحكم الأخرى.
ListBox14عنصر تحكم يعرض قائمة من العناصر.

أمثلة

يوضح كيفية تغيير حالة عنصر التحكم CheckBox.

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

Shape shape = (Shape)doc.GetChild(NodeType.Shape, 0, true);
CheckBoxControl checkBoxControl = (CheckBoxControl)shape.OleFormat.OleControl;
checkBoxControl.Checked = true;

Assert.AreEqual(true, checkBoxControl.Checked);
Assert.AreEqual(Forms2OleControlType.CheckBox, checkBoxControl.Type);

أنظر أيضا