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 | nullnull 참조(Visual Basic에서는 Nothing) 값에 대한 텍스트를 제공합니다. | |
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 속성을 설정하여 ReportViewer 컨트롤에 전달할 수 있습니다.
참고
IReportViewerMessages 인터페이스는 로컬 또는 서버 보고서 처리 오류 메시지의 사용자 지정을 허용하지 않습니다.
속성에 대해 nullnull 참조(Visual Basic에서는 Nothing) 문자열 값이 반환되면 ReportViewer 컨트롤은 해당 항목에 대한 원래 사용자 인터페이스 문자열을 표시합니다.
예
다음 코드 샘플에서는 ReportViewer 컨트롤에 전달되는 IReportViewerMessages의 구현을 보여 줍니다.
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
}
}