Condividi tramite


Interfaccia IReportViewerMessages

Consente alle applicazioni di implementare messaggi dell'interfaccia utente personalizzati.

Spazio dei nomi:  Microsoft.Reporting.WinForms
Assembly:  Microsoft.ReportViewer.WinForms (in Microsoft.ReportViewer.WinForms.dll)

Sintassi

'Dichiarazione
Public Interface IReportViewerMessages
public interface IReportViewerMessages
public interface class IReportViewerMessages
type IReportViewerMessages =  interface end
public interface IReportViewerMessages

Il tipo IReportViewerMessages espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica BackButtonToolTip Testo della descrizione comando per il pulsante Indietro.
Proprietà pubblica BackMenuItemText Testo per la voce di menu Indietro.
Proprietà pubblica ChangeCredentialsText Testo per il pulsante Modifica credenziali.
Proprietà pubblica CurrentPageTextBoxToolTip Testo della descrizione comando per la casella di testo Pagina corrente.
Proprietà pubblica DocumentMapButtonToolTip Testo della descrizione comando per il pulsante Mappa documento.
Proprietà pubblica DocumentMapMenuItemText Testo per la voce di menu relativa alla mappa documento.
Proprietà pubblica ExportButtonToolTip Testo della descrizione comando per il pulsante Esporta.
Proprietà pubblica ExportMenuItemText Testo per la voce di menu Esporta.
Proprietà pubblica FalseValueText Testo per un valore false.
Proprietà pubblica FindButtonText Testo per un pulsante Trova.
Proprietà pubblica FindButtonToolTip Testo della descrizione comando per il pulsante Trova.
Proprietà pubblica FindNextButtonText Testo per il pulsante Trova successivo.
Proprietà pubblica FindNextButtonToolTip Testo della descrizione comando per il pulsante Trova successivo.
Proprietà pubblica FirstPageButtonToolTip Testo della descrizione comando per il pulsante Prima pagina.
Proprietà pubblica LastPageButtonToolTip Testo della descrizione comando per il pulsante Ultima pagina.
Proprietà pubblica NextPageButtonToolTip Testo della descrizione comando per il pulsante Pagina successiva.
Proprietà pubblica NoMoreMatches Testo del messaggio relativo all'impossibilità di trovare altre corrispondenze.
Proprietà pubblica NullCheckBoxText Testo per la casella di controllo Null.
Proprietà pubblica NullCheckBoxToolTip Testo della descrizione comando per la casella di testo Null.
Proprietà pubblica NullValueText Testo per un valore nullriferimento null (Nothing in Visual Basic).
Proprietà pubblica PageOf Fornisce il testo del messaggio relativo alla paginazione.
Proprietà pubblica PageSetupButtonToolTip Testo della descrizione comando per il pulsante Imposta pagina.
Proprietà pubblica PageSetupMenuItemText Testo per la voce di menu Imposta pagina.
Proprietà pubblica ParameterAreaButtonToolTip Testo della descrizione comando per il pulsante Area parametri.
Proprietà pubblica PasswordPrompt Testo del messaggio di richiesta della password.
Proprietà pubblica PreviousPageButtonToolTip Testo della descrizione comando per il pulsante Pagina precedente.
Proprietà pubblica PrintButtonToolTip Testo per il pulsante Stampa.
Proprietà pubblica PrintLayoutButtonToolTip Testo della descrizione comando per il pulsante Layout di stampa.
Proprietà pubblica PrintLayoutMenuItemText Testo per la voce di menu Layout di stampa.
Proprietà pubblica PrintMenuItemText Testo per la voce di menu Stampa.
Proprietà pubblica ProgressText Testo del messaggio di stato visualizzato durante l'elaborazione di un rapporto.
Proprietà pubblica RefreshButtonToolTip Testo della descrizione comando per il pulsante Aggiorna.
Proprietà pubblica RefreshMenuItemText Testo per la voce di menu Aggiorna.
Proprietà pubblica SearchTextBoxToolTip Testo della descrizione comando per la casella di testo Cerca.
Proprietà pubblica SelectAll Testo per la voce Seleziona tutto in un elenco a discesa multivalore.
Proprietà pubblica SelectAValue Testo del messaggio di richiesta Selezionare un valore.
Proprietà pubblica StopButtonToolTip Testo della descrizione comando per il pulsante Interrompi.
Proprietà pubblica StopMenuItemText Testo per la voce di menu Interrompi.
Proprietà pubblica TextNotFound Testo del messaggio relativo all'impossibilità di trovare il testo.
Proprietà pubblica TotalPagesToolTip Testo della descrizione comando per l'elemento Totale pagine.
Proprietà pubblica TrueValueText Testo per un valore true.
Proprietà pubblica UserNamePrompt Testo del messaggio di richiesta del nome utente.
Proprietà pubblica ViewReportButtonText Testo per il pulsante Visualizza rapporto.
Proprietà pubblica ViewReportButtonToolTip Testo della descrizione comando per il pulsante Visualizza rapporto.
Proprietà pubblica ZoomControlToolTip Testo della descrizione comando per il controllo Zoom.
Proprietà pubblica ZoomMenuItemText Testo per la voce di menu Zoom.
Proprietà pubblica ZoomToPageWidth Testo per l'opzione Adatta a larghezza pagina.
Proprietà pubblica ZoomToWholePage Testo per l'elemento Adatta a pagina intera.

In alto

Note

È possibile implementare l'interfaccia IReportViewerMessages per rendere disponibile un'interfaccia utente localizzata personalizzata per il controllo ReportViewer.Questa implementazione può essere passata al controllo ReportViewer impostando la proprietà Messages del controllo ReportViewer.

Nota

L'interfaccia IReportViewerMessages non consente la personalizzazione di messaggi di errore di elaborazione per rapporti locali o del server.

Se per una proprietà viene restituito come valore di stringa nullriferimento null (Nothing in Visual Basic), il controllo ReportViewer visualizzerà la stringa dell'interfaccia utente originale relativa all'elemento.

Esempi

Nell'esempio di codice seguente viene implementata un'interfaccia IReportViewerMessages passata al controllo 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
    }
}

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.Reporting.WinForms