Интерфейс 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
}
}