Поделиться через


Интерфейс IReportViewerMessages

Позволяет использовать в приложениях сообщения пользовательского интерфейса с индивидуальной настройкой.

Пространство имен:  Microsoft.Reporting.WinForms
Сборка:  Microsoft.ReportViewer.WinForms (в Microsoft.ReportViewer.WinForms.dll)

Синтаксис

'Декларация
Public Interface IReportViewerMessages
'Применение
Dim instance As IReportViewerMessages
public interface IReportViewerMessages
public interface class IReportViewerMessages
type IReportViewerMessages =  interface end
public interface IReportViewerMessages

Тип IReportViewerMessages обеспечивает доступ к следующим элементам.

Свойства

  Имя Описание
Открытое свойство BackButtonToolTip Содержит текст подсказки для кнопки Назад.
Открытое свойство BackMenuItemText Содержит текст для элемента меню Назад.
Открытое свойство ChangeCredentialsText Содержит текст для кнопки «Изменить учетные данные».
Открытое свойство CurrentPageTextBoxToolTip Содержит текст подсказки для текстового поля «Текущая страница».
Открытое свойство DocumentMapButtonToolTip Содержит текст подсказки для кнопки «Схема документа».
Открытое свойство DocumentMapMenuItemText Содержит текст для элемента меню схемы документа.
Открытое свойство ExportButtonToolTip Содержит текст подсказки для кнопки Экспорт.
Открытое свойство ExportMenuItemText Содержит текст для элемента меню Экспорт.
Открытое свойство FalseValueText Содержит текст для значения false.
Открытое свойство FindButtonText Содержит текст для кнопки Поиск.
Открытое свойство FindButtonToolTip Содержит текст подсказки для кнопки Найти.
Открытое свойство FindNextButtonText Содержит текст для кнопки Найти далее.
Открытое свойство FindNextButtonToolTip Содержит текст подсказки для кнопки Найти далее.
Открытое свойство FirstPageButtonToolTip Содержит текст подсказки для кнопки Первая страница.
Открытое свойство LastPageButtonToolTip Содержит текст подсказки для кнопки Последняя страница.
Открытое свойство NextPageButtonToolTip Содержит текст подсказки для кнопки Следующая страница.
Открытое свойство NoMoreMatches Содержит текст для сообщения «Больше совпадений не найдено».
Открытое свойство NullCheckBoxText Содержит текст для флажка Null.
Открытое свойство NullCheckBoxToolTip Содержит текст подсказки для флажка Null.
Открытое свойство NullValueText Содержит текст для значения nullпустая ссылка (Nothing в Visual Basic).
Открытое свойство PageOf Содержит текст для сообщения разбиения на страницы.
Открытое свойство PageSetupButtonToolTip Содержит текст подсказки для кнопки Параметры страницы.
Открытое свойство PageSetupMenuItemText Содержит текст для элемента меню Параметры страницы.
Открытое свойство ParameterAreaButtonToolTip Содержит текст подсказки для кнопки Область параметров.
Открытое свойство PasswordPrompt Содержит текст запроса на ввод пароля.
Открытое свойство PreviousPageButtonToolTip Содержит текст подсказки для кнопки Предыдущая страница.
Открытое свойство PrintButtonToolTip Содержит текст для кнопки Печать.
Открытое свойство PrintLayoutButtonToolTip Содержит текст подсказки для кнопки Разметка страницы.
Открытое свойство PrintLayoutMenuItemText Содержит текст для элемента меню Разметка страницы.
Открытое свойство PrintMenuItemText Содержит текст для элемента меню Печать.
Открытое свойство ProgressText Содержит текст для сообщения о ходе выполнения, которое отображается во время обработки отчета.
Открытое свойство RefreshButtonToolTip Содержит текст подсказки для кнопки Обновить.
Открытое свойство RefreshMenuItemText Содержит текст для элемента меню Обновить.
Открытое свойство SearchTextBoxToolTip Содержит текст подсказки для текстового поля Поиск.
Открытое свойство SelectAll Содержит текст для элемента Выделить все в многозначном раскрывающемся списке.
Открытое свойство SelectAValue Содержит текст для приглашения Выберите значение.
Открытое свойство StopButtonToolTip Содержит текст подсказки для кнопки Остановить.
Открытое свойство StopMenuItemText Содержит текст для элемента меню Остановить.
Открытое свойство TextNotFound Содержит текст для сообщения текст не найден.
Открытое свойство TotalPagesToolTip Содержит текст подсказки для элемента Всего страниц.
Открытое свойство TrueValueText Содержит текст для значения true.
Открытое свойство UserNamePrompt Содержит текст запроса на ввод имени пользователя.
Открытое свойство ViewReportButtonText Содержит текст для кнопки Просмотр отчета.
Открытое свойство ViewReportButtonToolTip Содержит текст подсказки для кнопки Просмотреть отчет.
Открытое свойство ZoomControlToolTip Содержит подсказку для элемента управления Масштаб.
Открытое свойство ZoomMenuItemText Содержит текст для элемента меню Масштаб.
Открытое свойство ZoomToPageWidth Содержит текст для параметра По ширине страницы.
Открытое свойство ZoomToWholePage Содержит текст для параметра На всю страницу.

В начало

Замечания

Можно реализовать интерфейс IReportViewerMessages, чтобы обеспечить нестандартную локализацию пользовательского интерфейса элемента управления ReportViewer. Такую реализацию можно передать элементу управления ReportViewer путем задания его свойства Messages.

Примечание

Интерфейс IReportViewerMessages не поддерживает настройку сообщений об ошибках при обработке локальных или серверных отчетов.

Если вернуть строковое значение nullпустая ссылка (Nothing в Visual Basic) для свойства, элемент управления ReportViewer будет отображать для этого элемента исходную строку пользовательского интерфейса.

Примеры

В следующем образце кода показана реализация интерфейса IReportViewerMessages для передачи элементу управления ReportViewer.

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using Microsoft.Reporting.WinForms;
using System.Diagnostics;

namespace MySample
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            CCustomMessageClass myMessageClass = new CCustomMessageClass();

            reportViewer1.Messages = myMessageClass;

            this.reportViewer1.RefreshReport();

         }
    }

    public class CCustomMessageClass : IReportViewerMessages
    {

        #region IReportViewerMessages Members

        public string BackButtonToolTip
        {
            get { return ("BackButtonToolTip here."); }
        }

        public string BackMenuItemText
        {
            get { return("Add your custom text here."); }
        }

        public string ChangeCredentialsText
        {
            get { return("Add your custom text here."); }
        }

        public string CurrentPageTextBoxToolTip
        {
            get { return("Add your custom text here."); }
        }

        public string DocumentMapButtonToolTip
        {
            get { return("Add your custom text here."); }
        }

        public string DocumentMapMenuItemText
        {
            get { return("Add your custom text here."); }
        }

        public string ExportButtonToolTip
        {
            get { return("Add your custom text here."); }
        }

        public string ExportMenuItemText
        {
            get { return("Add your custom text here."); }
        }

        public string FalseValueText
        {
            get { return("Add your custom text here."); }
        }

        public string FindButtonText
        {
            get { return("Add your custom text here."); }
        }

        public string FindButtonToolTip
        {
            get { return("Add your custom text here."); }
        }

        public string FindNextButtonText
        {
            get { return("Add your custom text here."); }
        }

        public string FindNextButtonToolTip
        {
            get { return("Add your custom text here."); }
        }

        public string FirstPageButtonToolTip
        {
            get { return("Custom first page tool tip"); }
        }

        public string LastPageButtonToolTip
        {
            get { return(null); }
        }

        public string NextPageButtonToolTip
        {
            get { return("Add your custom text here."); }
        }

        public string NoMoreMatches
        {
            get { return("Add your custom text here."); }
        }

        public string NullCheckBoxText
        {
            get { return("Add your custom text here."); }
        }

        public string NullCheckBoxToolTip
        {
            get { return("Add your custom text here."); }
        }

        public string NullValueText
        {
            get { return("Add your custom text here."); }
        }

        public string PageOf
        {
            get { return("Add your custom text here."); }
        }

        public string PageSetupButtonToolTip
        {
            get { return("Add your custom text here."); }
        }

        public string PageSetupMenuItemText
        {
            get { return("Add your custom text here."); }
        }

        public string ParameterAreaButtonToolTip
        {
            get { return("Add your custom text here."); }
        }

        public string PasswordPrompt
        {
            get { return("Add your custom text here."); }
        }

        public string PreviousPageButtonToolTip
        {
            get { return("Add your custom text here."); }
        }

        public string PrintButtonToolTip
        {
            get { return("Add your custom text here."); }
        }

        public string PrintLayoutButtonToolTip
        {
            get { return("Add your custom text here."); }
        }

        public string PrintLayoutMenuItemText
        {
            get { return("Add your custom text here."); }
        }

        public string PrintMenuItemText
        {
            get { return("Add your custom text here."); }
        }

        public string ProgressText
        {
            get { return("Add your custom text here."); }
        }

        public string RefreshButtonToolTip
        {
            get { return("Add your custom text here."); }
        }

        public string RefreshMenuItemText
        {
            get { return("Add your custom text here."); }
        }

        public string SearchTextBoxToolTip
        {
            get { return("Add your custom text here."); }
        }

        public string SelectAValue
        {
            get { return("Add your custom text here."); }
        }

        public string SelectAll
        {
            get { return("Add your custom text here."); }
        }

        public string StopButtonToolTip
        {
            get { return("Add your custom text here."); }
        }

        public string StopMenuItemText
        {
            get { return("Add your custom text here."); }
        }

        public string TextNotFound
        {
            get { return("Add your custom text here."); }
        }

        public string TotalPagesToolTip
        {
            get { return("Add your custom text here."); }
        }

        public string TrueValueText
        {
            get { return("Add your custom text here."); }
        }

        public string UserNamePrompt
        {
            get { return("Add your custom text here."); }
        }

        public string ViewReportButtonText
        {
            get { return("Add your custom text here."); }
        }

        public string ViewReportButtonToolTip
        {
            get { return("Add your custom text here."); }
        }

        public string ZoomControlToolTip
        {
            get { return("Add your custom text here."); }
        }

        public string ZoomMenuItemText
        {
            get { return("Add your custom text here."); }
        }

        public string ZoomToPageWidth
        {
            get { return("Add your custom text here."); }
        }

        public string ZoomToWholePage
        {
            get { return("Add your custom text here."); }
        }

        #endregion
    }
}

См. также

Справочник

Пространство имен Microsoft.Reporting.WinForms