Freigeben über


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
Öffentliche Eigenschaft BackButtonToolTip Stellt den QuickInfo-Text für die Schaltfläche Zurück bereit.
Öffentliche Eigenschaft BackMenuItemText Stellt den Text für das Menüelement Zurück bereit.
Öffentliche Eigenschaft ChangeCredentialsText Stellt den Text für die Schaltfläche Anmeldeinformationen ändern bereit.
Öffentliche Eigenschaft CurrentPageTextBoxToolTip Stellt den QuickInfo-Text für das Textfeld Aktuelle Seite bereit.
Öffentliche Eigenschaft DocumentMapButtonToolTip Stellt den QuickInfo-Text für die Schaltfläche Dokumentstruktur bereit.
Öffentliche Eigenschaft DocumentMapMenuItemText Stellt den Text für das Menüelement Dokumentstruktur bereit.
Öffentliche Eigenschaft ExportButtonToolTip Stellt den QuickInfo-Text für die Schaltfläche Exportieren bereit.
Öffentliche Eigenschaft ExportMenuItemText Stellt den Text für das Menüelement Exportieren bereit.
Öffentliche Eigenschaft FalseValueText Stellt den Text für einen False-Wert bereit.
Öffentliche Eigenschaft FindButtonText Stellt den Text für die Schaltfläche Suchen bereit.
Öffentliche Eigenschaft FindButtonToolTip Stellt den QuickInfo-Text für die Schaltfläche Suchen bereit.
Öffentliche Eigenschaft FindNextButtonText Stellt den Text für die Schaltfläche Weitersuchen bereit.
Öffentliche Eigenschaft FindNextButtonToolTip Stellt den QuickInfo-Text für die Schaltfläche Weitersuchen bereit.
Öffentliche Eigenschaft FirstPageButtonToolTip Stellt den QuickInfo-Text für die Schaltfläche Erste Seite bereit.
Öffentliche Eigenschaft LastPageButtonToolTip Stellt den QuickInfo-Text für die Schaltfläche Letzte Seite bereit.
Öffentliche Eigenschaft NextPageButtonToolTip Stellt den QuickInfo-Text für die Schaltfläche Nächste Seite bereit.
Öffentliche Eigenschaft NoMoreMatches Stellt den Text für die Meldung bereit, dass keine weiteren Übereinstimmungen gefunden wurden.
Öffentliche Eigenschaft NullCheckBoxText Stellt den Text für das Kontrollkästchen NULL bereit.
Öffentliche Eigenschaft NullCheckBoxToolTip Stellt den QuickInfo-Text für das Kontrollkästchen Null bereit.
Öffentliche Eigenschaft NullValueText Stellt den Text für einen Null-Wert bereit.
Öffentliche Eigenschaft PageOf Stellt den Text für die Paginierungsmeldung bereit.
Öffentliche Eigenschaft PageSetupButtonToolTip Stellt den QuickInfo-Text für die Schaltfläche Seite einrichten bereit.
Öffentliche Eigenschaft PageSetupMenuItemText Stellt den Text für das Menüelement Seite einrichten bereit.
Öffentliche Eigenschaft ParameterAreaButtonToolTip Stellt den QuickInfo-Text für die Schaltfläche Parameterbereich ein-/ausblenden bereit.
Öffentliche Eigenschaft PasswordPrompt Stellt den Text für die Aufforderung zur Eingabe des Kennworts bereit.
Öffentliche Eigenschaft PreviousPageButtonToolTip Stellt den QuickInfo-Text für die Schaltfläche Vorherige Seite bereit.
Öffentliche Eigenschaft PrintButtonToolTip Stellt den Text für die Schaltfläche Drucken bereit.
Öffentliche Eigenschaft PrintLayoutButtonToolTip Stellt den QuickInfo-Text für die Schaltfläche Seitenlayout bereit.
Öffentliche Eigenschaft PrintLayoutMenuItemText Stellt den Text für das Menüelement Seitenlayout bereit.
Öffentliche Eigenschaft PrintMenuItemText Stellt den Text für das Menüelement Drucken bereit.
Öffentliche Eigenschaft ProgressText Stellt den Text für die Statusmeldung bereit, die während der Verarbeitung eines Berichts angezeigt wird.
Öffentliche Eigenschaft RefreshButtonToolTip Stellt den QuickInfo-Text für die Schaltfläche Aktualisieren bereit.
Öffentliche Eigenschaft RefreshMenuItemText Stellt den Text für das Menüelement Aktualisieren bereit.
Öffentliche Eigenschaft SearchTextBoxToolTip Stellt den QuickInfo-Text für das Textfeld Suchen bereit.
Öffentliche Eigenschaft SelectAll Stellt Text für das Element Alles auswählen in einem mehrwertigen Dropdown-Listenfeld bereit.
Öffentliche Eigenschaft SelectAValue Stellt Text für die Aufforderung zur Auswahl eines Werts bereit.
Öffentliche Eigenschaft StopButtonToolTip Stellt den QuickInfo-Text für die Schaltfläche Beenden bereit.
Öffentliche Eigenschaft StopMenuItemText Stellt den Text für das Menüelement Beenden bereit.
Öffentliche Eigenschaft TextNotFound Stellt den Text für die Meldung bereit, dass ein Suchtext nicht gefunden wurde.
Öffentliche Eigenschaft TotalPagesToolTip Stellt den QuickInfo-Text für die Schaltfläche Seiten gesamt bereit.
Öffentliche Eigenschaft TrueValueText Stellt den Text für einen True-Wert bereit.
Öffentliche Eigenschaft UserNamePrompt Stellt den Text für die Aufforderung zur Eingabe des Benutzernamens bereit.
Öffentliche Eigenschaft ViewReportButtonText Stellt den Text für die Schaltfläche Bericht anzeigen bereit.
Öffentliche Eigenschaft ViewReportButtonToolTip Stellt den QuickInfo-Text für die Schaltfläche Bericht anzeigen bereit.
Öffentliche Eigenschaft ZoomControlToolTip Stellt den QuickInfo-Text für das Zoom-Steuerelement bereit.
Öffentliche Eigenschaft ZoomMenuItemText Stellt den Text für das Menüelement Zoom bereit.
Öffentliche Eigenschaft ZoomToPageWidth Stellt den Text für die Zoomoption Seitenbreite bereit.
Öffentliche Eigenschaft 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
    }
}

Siehe auch

Verweis

Microsoft.Reporting.WinForms-Namespace