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