Compartir a través de


IReportViewerMessages (Interfaz)

Permite a las aplicaciones proporcionar mensajes de interfaz de usuario personalizados.

Espacio de nombres:  Microsoft.Reporting.WinForms
Ensamblado:  Microsoft.ReportViewer.WinForms (en Microsoft.ReportViewer.WinForms.dll)

Sintaxis

'Declaración
Public Interface IReportViewerMessages
public interface IReportViewerMessages
public interface class IReportViewerMessages
type IReportViewerMessages =  interface end
public interface IReportViewerMessages

El tipo IReportViewerMessages expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública BackButtonToolTip Proporciona el texto de información sobre herramientas para el botón Atrás.
Propiedad pública BackMenuItemText Proporciona el texto para el elemento de menú Atrás.
Propiedad pública ChangeCredentialsText Proporciona el texto para el botón Cambiar credenciales.
Propiedad pública CurrentPageTextBoxToolTip Proporciona el texto de información sobre herramientas para el cuadro de texto Página actual.
Propiedad pública DocumentMapButtonToolTip Proporciona el texto de información sobre herramientas para el botón Mapa del documento.
Propiedad pública DocumentMapMenuItemText Proporciona el texto para el elemento de menú Mapa del documento.
Propiedad pública ExportButtonToolTip Proporciona el texto de información sobre herramientas para el botón Exportar.
Propiedad pública ExportMenuItemText Proporciona el texto para el elemento de menú Exportar.
Propiedad pública FalseValueText Proporciona el texto para un valor falso.
Propiedad pública FindButtonText Proporciona el texto para el botón Buscar.
Propiedad pública FindButtonToolTip Proporciona el texto de información sobre herramientas para el botón Buscar.
Propiedad pública FindNextButtonText Proporciona el texto para el botón Buscar siguiente.
Propiedad pública FindNextButtonToolTip Proporciona el texto de información sobre herramientas para el botón Buscar siguiente.
Propiedad pública FirstPageButtonToolTip Proporciona el texto de información sobre herramientas para el botón Primera página.
Propiedad pública LastPageButtonToolTip Proporciona el texto de información sobre herramientas para el botón Última página.
Propiedad pública NextPageButtonToolTip Proporciona el texto de información sobre herramientas para el botón Página siguiente.
Propiedad pública NoMoreMatches Proporciona el texto para el mensaje que indica que no se han encontrado más entradas coincidentes.
Propiedad pública NullCheckBoxText Proporciona el texto para la casilla Nulo.
Propiedad pública NullCheckBoxToolTip Proporciona el texto de información sobre herramientas para la casilla Nulo.
Propiedad pública NullValueText Proporciona el texto para un valor nullreferencia null (Nothing en Visual Basic).
Propiedad pública PageOf Proporciona el texto para el mensaje de paginación.
Propiedad pública PageSetupButtonToolTip Proporciona el texto de información sobre herramientas para el botón Configurar página.
Propiedad pública PageSetupMenuItemText Proporciona el texto para el elemento de menú Configurar página.
Propiedad pública ParameterAreaButtonToolTip Proporciona el texto de información sobre herramientas para el botón Área de parámetros.
Propiedad pública PasswordPrompt Proporciona el texto para la solicitud de contraseña.
Propiedad pública PreviousPageButtonToolTip Proporciona el texto de información sobre herramientas para el botón Página anterior.
Propiedad pública PrintButtonToolTip Proporciona el texto para el botón Imprimir.
Propiedad pública PrintLayoutButtonToolTip Proporciona el texto de información sobre herramientas para el botón Diseño de impresión.
Propiedad pública PrintLayoutMenuItemText Proporciona el texto para el elemento de menú Diseño de impresión.
Propiedad pública PrintMenuItemText Proporciona el texto para el elemento de menú Imprimir.
Propiedad pública ProgressText Proporciona el texto para el mensaje de progreso que se muestra mientras se procesa un informe.
Propiedad pública RefreshButtonToolTip Proporciona el texto de información sobre herramientas para el botón Actualizar.
Propiedad pública RefreshMenuItemText Proporciona el texto para el elemento de menú Actualizar.
Propiedad pública SearchTextBoxToolTip Proporciona el texto de información sobre herramientas para el cuadro de texto Buscar.
Propiedad pública SelectAll Proporciona el texto para el elemento Seleccionar todo en un cuadro de lista desplegable de varios valores.
Propiedad pública SelectAValue Proporciona el texto para el mensaje Seleccione un valor.
Propiedad pública StopButtonToolTip Proporciona el texto de información sobre herramientas para el botón Detener.
Propiedad pública StopMenuItemText Proporciona el texto para el elemento de menú Detener.
Propiedad pública TextNotFound Proporciona el texto para el mensaje que indica que no se ha encontrado el texto.
Propiedad pública TotalPagesToolTip Proporciona el texto de información sobre herramientas para el elemento Total de páginas.
Propiedad pública TrueValueText Proporciona el texto para un valor verdadero.
Propiedad pública UserNamePrompt Proporciona el texto para la solicitud de nombre de usuario.
Propiedad pública ViewReportButtonText Proporciona el texto para el botón Ver informe.
Propiedad pública ViewReportButtonToolTip Proporciona el texto de información sobre herramientas para el botón Ver informe.
Propiedad pública ZoomControlToolTip Proporciona el texto de información sobre herramientas para el control Zoom.
Propiedad pública ZoomMenuItemText Proporciona el texto para el elemento de menú Zoom.
Propiedad pública ZoomToPageWidth Proporciona el texto para la opción Ajustar a ancho de página.
Propiedad pública ZoomToWholePage Proporciona el texto para el elemento Ajustar a toda la página.

Arriba

Comentarios

La interfaz IReportViewerMessages se puede implementar para proporcionar una ubicación personalizada para la interfaz de usuario del control ReportViewer.Esta implementación puede pasarse al control ReportViewer estableciendo la propiedad Messages de dicho control.

Nota

La interfaz IReportViewerMessages no permite la personalización de los mensajes de error de procesamiento de informes locales o del servidor.

Si se devuelve un valor de cadena nullreferencia null (Nothing en Visual Basic) para una propiedad, el control ReportViewer mostrará la cadena de la interfaz de usuario original para ese elemento.

Ejemplos

En el siguiente ejemplo de código se muestra una implementación de la interfaz IReportViewerMessages que se pasa al control 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
    }
}

Vea también

Referencia

Microsoft.Reporting.WinForms (Espacio de nombres)