Как отключить щелчок правой кнопкой мыши на отчете rdl c - PullRequest
1 голос
/ 08 января 2020

Я создаю отчет RDL C. Отчет выглядит довольно хорошо в режиме печати макета. Я установил его в режим печати, как этот -

Me.ReportViewer1.SetDisplayMode(Microsoft.Reporting.WinForms.DisplayMode.PrintLayout)

Ну, это нормально, но если пользователь щелкнет правой кнопкой мыши на отчете, он получит возможность отключить этот режим макета печати, как показано на рисунке ниже

Look this image

, и если пользователь отключает printLayout, отчеты выравниваются по левой стороне, как показано на рисунке ниже

Problem Image

Итак, я хочу либо отключить щелчок правой кнопкой мыши, либо, если возможно, правильно настроить отчет в режиме по умолчанию. По-моему, это Лучше отключить правый клик, потому что отчет всегда будет генерироваться в формате А4. Любая помощь приветствуется, предложения тоже

1 Ответ

1 голос
/ 08 января 2020

Меню , вызываемое правой кнопкой мыши , называется ContextMenu, а свойство ReportViewer.ShowContextMenu позволяет отключить его.

Me.ReportViewer1.ShowContextMenu = False
...