Partager via


Interface IReportViewerMessages

Permet aux applications de fournir des messages d'interface utilisateur personnalisés.

Espace de noms :  Microsoft.Reporting.WinForms
Assembly :  Microsoft.ReportViewer.WinForms (en Microsoft.ReportViewer.WinForms.dll)

Syntaxe

'Déclaration
Public Interface IReportViewerMessages
'Utilisation
Dim instance As IReportViewerMessages
public interface IReportViewerMessages
public interface class IReportViewerMessages
type IReportViewerMessages =  interface end
public interface IReportViewerMessages

Le type IReportViewerMessages expose les membres suivants.

Propriétés

  Nom Description
Propriété publique BackButtonToolTip Fournit le texte d'info-bulle pour le bouton Précédent.
Propriété publique BackMenuItemText Fournit le texte de l'élément de menu Précédent.
Propriété publique ChangeCredentialsText Fournit le texte pour le bouton Modifier les informations d'identification.
Propriété publique CurrentPageTextBoxToolTip Fournit le texte d'info-bulle pour la zone de texte Page active.
Propriété publique DocumentMapButtonToolTip Fournit le texte d'info-bulle pour le bouton Plan du document.
Propriété publique DocumentMapMenuItemText Fournit le texte de l'élément de menu Plan du document.
Propriété publique ExportButtonToolTip Fournit le texte d'info-bulle pour le bouton Exporter.
Propriété publique ExportMenuItemText Fournit le texte de l'élément de menu Exporter.
Propriété publique FalseValueText Fournit le texte d'une valeur False.
Propriété publique FindButtonText Fournit le texte d'un bouton Rechercher.
Propriété publique FindButtonToolTip Fournit le texte d'info-bulle pour le bouton Rechercher.
Propriété publique FindNextButtonText Fournit le texte du bouton Suivant.
Propriété publique FindNextButtonToolTip Fournit le texte d'info-bulle pour le bouton Suivant.
Propriété publique FirstPageButtonToolTip Fournit le texte d'info-bulle pour le bouton Première page.
Propriété publique LastPageButtonToolTip Fournit le texte d'info-bulle pour le bouton Dernière page.
Propriété publique NextPageButtonToolTip Fournit le texte d'info-bulle pour le bouton Page suivante.
Propriété publique NoMoreMatches Fournit le texte du message qui s'affiche quand aucune correspondance supplémentaire n'est disponible.
Propriété publique NullCheckBoxText Fournit le texte de la case à cocher NULL.
Propriété publique NullCheckBoxToolTip Fournit le texte d'info-bulle pour la case à cocher Null.
Propriété publique NullValueText Fournit le texte pour une valeur nullune référence Null (Nothing dans Visual Basic).
Propriété publique PageOf Fournit le texte du message de pagination.
Propriété publique PageSetupButtonToolTip Fournit le texte d'info-bulle pour le bouton Mise en page.
Propriété publique PageSetupMenuItemText Fournit le texte de l'élément de menu Mise en page.
Propriété publique ParameterAreaButtonToolTip Fournit le texte d'info-bulle pour le bouton Zone des paramètres.
Propriété publique PasswordPrompt Fournit le texte de l'invite de mot de passe.
Propriété publique PreviousPageButtonToolTip Fournit le texte d'info-bulle pour le bouton Page précédente.
Propriété publique PrintButtonToolTip Fournit le texte du bouton Imprimer.
Propriété publique PrintLayoutButtonToolTip Fournit le texte d'info-bulle pour le bouton Page.
Propriété publique PrintLayoutMenuItemText Fournit le texte de l'élément de menu Page.
Propriété publique PrintMenuItemText Fournit le texte de l'élément de menu Imprimer.
Propriété publique ProgressText Fournit le texte du message d'état d'avancement qui s'affiche lors du traitement d'un rapport.
Propriété publique RefreshButtonToolTip Fournit le texte d'info-bulle pour le bouton Actualiser.
Propriété publique RefreshMenuItemText Fournit le texte de l'élément de menu Actualiser.
Propriété publique SearchTextBoxToolTip Fournit le texte d'info-bulle pour la zone de texte Rechercher.
Propriété publique SelectAll Fournit le texte pour l'élément Sélectionner tout d'une zone de liste déroulante à valeurs multiples.
Propriété publique SelectAValue Fournit le texte de l'invite Sélectionner une valeur.
Propriété publique StopButtonToolTip Fournit le texte d'info-bulle pour le bouton Arrêter.
Propriété publique StopMenuItemText Fournit le texte de l'élément de menu Arrêter.
Propriété publique TextNotFound Fournit le texte du message de texte introuvable.
Propriété publique TotalPagesToolTip Fournit le texte d'info-bulle pour l'élément Nombre total de pages.
Propriété publique TrueValueText Fournit le texte d'une valeur True.
Propriété publique UserNamePrompt Fournit le texte de l'invite de nom d'utilisateur.
Propriété publique ViewReportButtonText Fournit le texte du bouton Afficher le rapport.
Propriété publique ViewReportButtonToolTip Fournit le texte d'info-bulle pour le bouton Afficher le rapport.
Propriété publique ZoomControlToolTip Fournit le texte d'info-bulle pour le contrôle Zoom.
Propriété publique ZoomMenuItemText Fournit le texte de l'élément de menu Zoom.
Propriété publique ZoomToPageWidth Fournit le texte de l'option Largeur de page.
Propriété publique ZoomToWholePage Fournit le texte de l'option de Page entière.

Haut de la page

Notes

Vous pouvez implémenter l'interface IReportViewerMessages afin de fournir une localisation personnalisée de l'interface utilisateur du contrôle ReportViewer. Cette implémentation peut être transmise au contrôle ReportViewer en définissant la propriété Messages du contrôle ReportViewer.

Notes

L'interface IReportViewerMessages n'autorise pas la personnalisation des messages d'erreur de traitement de rapport local ou de serveur.

Le renvoi d'une valeur de chaîne nullune référence Null (Nothing dans Visual Basic) pour une propriété aura comme conséquence l'affichage de la chaîne d'interface utilisateur originale pour cet élément par le contrôle ReportViewer.

Exemples

L'exemple de code ci-dessous illustre une implémentation de IReportViewerMessages passée au contrôle 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
    }
}

Voir aussi

Référence

Espace de noms Microsoft.Reporting.WinForms