将DevExpress RichEditControl限制为单个页面

时间:2011-06-15 20:28:13

标签: .net winforms devexpress paging

DXperience中的RichEditControl WinForms有一个名为“PrintLayoutView”的视图。此视图将文档显示为可分页,而不是无限。我想限制控件只显示文档的第一页并以编程方式控制页面导航。

这是否可以实现?

1 个答案:

答案 0 :(得分:1)

XtraRichEdit不提供实现此任务的优雅方式。唯一的解决方案是关闭所有滚动条(RichEditControl.Options.Horizo​​ntalScrollbar.Visibility和RichEditControl.Options.VerticalScrollbar.Visibility),最后创建命令以编程方式更改当前页面,您应该执行RichEdit的NextPageCommand。要了解命令,请参阅Commands主题。

<强>更新

    GoToPageCommand goToPageCommand = new GoToPageCommand(richEditControl1);
    ICommandUIState state = goToPageCommand.CreateDefaultCommandUIState();
    state.EditValue = 10;
    goToPageCommand.ForceExecute(state);