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

也可以看看