IReportViewerMessages-Schnittstelle
Ermöglicht Anwendungen die Bereitstellung benutzerdefinierter Meldungen über die Benutzeroberfläche.
Namespace: Microsoft.Reporting.WinForms
Assembly: Microsoft.ReportViewer.WinForms (in Microsoft.ReportViewer.WinForms.dll)
Syntax
'Declaration
Public Interface IReportViewerMessages
'Usage
Dim instance As IReportViewerMessages
public interface IReportViewerMessages
public interface class IReportViewerMessages
type IReportViewerMessages = interface end
public interface IReportViewerMessages
Der IReportViewerMessages-Typ macht folgende Elemente verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
BackButtonToolTip | Stellt den QuickInfo-Text für die Schaltfläche Zurück bereit. | |
BackMenuItemText | Stellt den Text für das Menüelement Zurück bereit. | |
ChangeCredentialsText | Stellt den Text für die Schaltfläche Anmeldeinformationen ändern bereit. | |
CurrentPageTextBoxToolTip | Stellt den QuickInfo-Text für das Textfeld Aktuelle Seite bereit. | |
DocumentMapButtonToolTip | Stellt den QuickInfo-Text für die Schaltfläche Dokumentstruktur bereit. | |
DocumentMapMenuItemText | Stellt den Text für das Menüelement Dokumentstruktur bereit. | |
ExportButtonToolTip | Stellt den QuickInfo-Text für die Schaltfläche Exportieren bereit. | |
ExportMenuItemText | Stellt den Text für das Menüelement Exportieren bereit. | |
FalseValueText | Stellt den Text für einen False-Wert bereit. | |
FindButtonText | Stellt den Text für die Schaltfläche Suchen bereit. | |
FindButtonToolTip | Stellt den QuickInfo-Text für die Schaltfläche Suchen bereit. | |
FindNextButtonText | Stellt den Text für die Schaltfläche Weitersuchen bereit. | |
FindNextButtonToolTip | Stellt den QuickInfo-Text für die Schaltfläche Weitersuchen bereit. | |
FirstPageButtonToolTip | Stellt den QuickInfo-Text für die Schaltfläche Erste Seite bereit. | |
LastPageButtonToolTip | Stellt den QuickInfo-Text für die Schaltfläche Letzte Seite bereit. | |
NextPageButtonToolTip | Stellt den QuickInfo-Text für die Schaltfläche Nächste Seite bereit. | |
NoMoreMatches | Stellt den Text für die Meldung bereit, dass keine weiteren Übereinstimmungen gefunden wurden. | |
NullCheckBoxText | Stellt den Text für das Kontrollkästchen NULL bereit. | |
NullCheckBoxToolTip | Stellt den QuickInfo-Text für das Kontrollkästchen Null bereit. | |
NullValueText | Stellt den Text für einen Null-Wert bereit. | |
PageOf | Stellt den Text für die Paginierungsmeldung bereit. | |
PageSetupButtonToolTip | Stellt den QuickInfo-Text für die Schaltfläche Seite einrichten bereit. | |
PageSetupMenuItemText | Stellt den Text für das Menüelement Seite einrichten bereit. | |
ParameterAreaButtonToolTip | Stellt den QuickInfo-Text für die Schaltfläche Parameterbereich ein-/ausblenden bereit. | |
PasswordPrompt | Stellt den Text für die Aufforderung zur Eingabe des Kennworts bereit. | |
PreviousPageButtonToolTip | Stellt den QuickInfo-Text für die Schaltfläche Vorherige Seite bereit. | |
PrintButtonToolTip | Stellt den Text für die Schaltfläche Drucken bereit. | |
PrintLayoutButtonToolTip | Stellt den QuickInfo-Text für die Schaltfläche Seitenlayout bereit. | |
PrintLayoutMenuItemText | Stellt den Text für das Menüelement Seitenlayout bereit. | |
PrintMenuItemText | Stellt den Text für das Menüelement Drucken bereit. | |
ProgressText | Stellt den Text für die Statusmeldung bereit, die während der Verarbeitung eines Berichts angezeigt wird. | |
RefreshButtonToolTip | Stellt den QuickInfo-Text für die Schaltfläche Aktualisieren bereit. | |
RefreshMenuItemText | Stellt den Text für das Menüelement Aktualisieren bereit. | |
SearchTextBoxToolTip | Stellt den QuickInfo-Text für das Textfeld Suchen bereit. | |
SelectAll | Stellt Text für das Element Alles auswählen in einem mehrwertigen Dropdown-Listenfeld bereit. | |
SelectAValue | Stellt Text für die Aufforderung zur Auswahl eines Werts bereit. | |
StopButtonToolTip | Stellt den QuickInfo-Text für die Schaltfläche Beenden bereit. | |
StopMenuItemText | Stellt den Text für das Menüelement Beenden bereit. | |
TextNotFound | Stellt den Text für die Meldung bereit, dass ein Suchtext nicht gefunden wurde. | |
TotalPagesToolTip | Stellt den QuickInfo-Text für die Schaltfläche Seiten gesamt bereit. | |
TrueValueText | Stellt den Text für einen True-Wert bereit. | |
UserNamePrompt | Stellt den Text für die Aufforderung zur Eingabe des Benutzernamens bereit. | |
ViewReportButtonText | Stellt den Text für die Schaltfläche Bericht anzeigen bereit. | |
ViewReportButtonToolTip | Stellt den QuickInfo-Text für die Schaltfläche Bericht anzeigen bereit. | |
ZoomControlToolTip | Stellt den QuickInfo-Text für das Zoom-Steuerelement bereit. | |
ZoomMenuItemText | Stellt den Text für das Menüelement Zoom bereit. | |
ZoomToPageWidth | Stellt den Text für die Zoomoption Seitenbreite bereit. | |
ZoomToWholePage | Stellt den Text für die Zoomoption Gesamte Seite bereit. |
Zum Anfang
Hinweise
Durch Implementieren der IReportViewerMessages-Schnittstelle können Sie eine benutzerdefinierte Lokalisierung der ReportViewer-Steuerelementschnittstelle bereitstellen. Diese Implementierung kann an das ReportViewer-Steuerelement übergeben werden, indem die Messages-Eigenschaft des ReportViewer-Steuerelements festgelegt wird.
Tipp
Die IReportViewerMessages-Schnittstelle lässt die Anpassung von Fehlermeldungen für die lokale oder Serverberichtsverarbeitung nicht zu.
Wenn ein nullein NULL-Verweis (Nothing in Visual Basic)-Zeichenfolgenwert für eine Eigenschaft zurückgegeben wird, wird im ReportViewer-Steuerelement die ursprüngliche Benutzeroberflächenzeichenfolge für dieses Element angezeigt.
Beispiele
Das folgende Codebeispiel zeigt die Übergabe einer Implementierung von IReportViewerMessages an das ReportViewer-Steuerelement.
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
}
}