Previous topicNext topic
Help > 开发指南 > Word >
Word控件

Word控件指的是可以在窗体中实现类似Excel UI界面的控件,比如RichEditControl,完整的命名空间为:DevExpress.XtraRichEdit.RichEditControl。这个控件只有Word数据区域部分,如果想要带菜单、状态栏等所有功能的,则需要使用WordControl,完整命名空间为:sanMuSoft.CS.WinForm.Controls.WordControl。

将WordControl添加到窗体中

Vb.Net
'获得SplitContainer控件的访问
Dim SplitContainer1 As System.Windows.Forms.SplitContainer=Me.SmForm.ControlDictionary()("SplitContainer1")
'先定义一个控件
Dim word As New WordControl
'设置控件的Dock停靠属性
word.Dock=DockStyle.Fill
'将Word控件添加到SplitContainer控件的Panel2中去
SplitContainer1.Panel2.Controls.Add(word)

C#
// 获得SplitContainer控件的访问
System.Windows.Forms.SplitContainer SplitContainer1 = this.SmForm.ControlDictionary()["SplitContainer1"];
// 先定义一个控件
WordControl word = new WordControl();
// 设置控件的Dock停靠属性
word.Dock = DockStyle.Fill;
// 将Word控件添加到SplitContainer控件的Panel2中去
SplitContainer1.Panel2.Controls.Add(word);

将RichEditControl添加到窗体中

Vb.Net
'获得SplitContainer控件的访问
Dim SplitContainer1 As System.Windows.Forms.SplitContainer=Me.SmForm.ControlDictionary()("SplitContainer1")
'先定义一个控件
Dim word As New DevExpress.XtraRichEdit.RichEditControl
'设置控件的Dock停靠属性
word.Dock=DockStyle.Fill
'将Word控件添加到SplitContainer控件的Panel2中去
SplitContainer1.Panel2.Controls.Add(word)

C#
// 获得SplitContainer控件的访问 
System.Windows.Forms.SplitContainer SplitContainer1 =this.SmForm.ControlDictionary()["SplitContainer1"];
// 先定义一个控件
DevExpress.XtraRichEdit.RichEditControl word = new DevExpress.XtraRichEdit.RichEditControl();
// 设置控件的Dock停靠属性
word.Dock = DockStyle.Fill;
// 将Word控件添加到SplitContainer控件的Panel2中去
SplitContainer1.Panel2.Controls.Add(word);

从WordControl中获取DevExpress.XtraRichEdit.RichEditControl的引用,我们只需要访问WordControl.RichEditControl属性即可。

由于Word控件使用的场景不多,详细的帮助文档可以参考:WinForms Rich Text Editor | WinForms Controls | DevExpress Documentation