Ограничьте DevExpress RichEditControl одной страницей - PullRequest
1 голос
/ 16 июня 2011

RichEditControl в DXperience WinForms имеет представление с именем «PrintLayoutView». Это представление отображает документы как страницы, а не как бесконечные Я хотел бы ограничить элемент управления, чтобы отображать только первую страницу документа и навигацию по страницам управления программно.

Это достижимо?

1 Ответ

1 голос
/ 16 июня 2011

XtraRichEdit не предоставляет элегантного способа реализации этой задачи. Единственное решение состоит в том, чтобы отключить все полосы прокрутки (RichEditControl.Options.HorizontScrollbar.Visibility и RichEditControl.Options.VerticalScrollbar.Visibility) и, наконец, создать команды для программного изменения текущей страницы. Вам следует выполнить команду NextPageCommand RichEdit. Чтобы узнать о командах, обратитесь к теме Команды .

Обновление

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