Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale
Questo argomento non è stato ancora valutato - Valuta questo argomento

Classe ComponentResourceManager

Fornisce la funzionalità semplice per l'enumerazione delle risorse per un componente o un oggetto. ComponentResourceManager la classe è un oggetto ResourceManager.

System.Object
  System.Resources.ResourceManager
    System.ComponentModel.ComponentResourceManager

Spazio dei nomi:  System.ComponentModel
Assembly:  System (in System.dll)
[HostProtectionAttribute(SecurityAction.LinkDemand, SharedState = true)]
public class ComponentResourceManager : ResourceManager

Il tipo ComponentResourceManager espone i seguenti membri.

  NomeDescrizione
Metodo pubblicoSupportato da XNA FrameworkComponentResourceManager()Inizializza una nuova istanza di ComponentResourceManager classe con i valori predefiniti.
Metodo pubblicoSupportato da XNA FrameworkComponentResourceManager(Type)Crea un oggetto ComponentResourceManager tale ricerca delle risorse negli assembly satellite basate sulle informazioni da specificato Type.
In alto
  NomeDescrizione
Proprietà pubblicaSupportato da XNA FrameworkBaseNameOttiene il nome radice dei file di risorse in cui l'oggetto ResourceManager ricerca le risorse. (Ereditato da ResourceManager)
Proprietà protetta.FallbackLocationOttiene o imposta la posizione da cui recuperare le risorse di fallback predefinite. (Ereditato da ResourceManager)
Proprietà pubblicaSupportato da XNA FrameworkIgnoreCaseOttiene o imposta un valore che indica se il gestore delle risorse consente la ricerca delle risorse senza distinzione tra maiuscole e minuscole nei metodi GetString e GetObject. (Ereditato da ResourceManager)
Proprietà pubblicaSupportato da XNA FrameworkResourceSetTypeOttiene il tipo di oggetto set di risorse che il gestore delle risorse utilizza per costruire un oggetto di ResourceSet. (Ereditato da ResourceManager)
In alto
  NomeDescrizione
Metodo pubblicoSupportato da XNA FrameworkApplyResources(Object, String)Applica il valore di risorse alla proprietà corrispondente dell'oggetto.
Metodo pubblicoSupportato da XNA FrameworkApplyResources(Object, String, CultureInfo)Applica il valore di risorse alla proprietà corrispondente dell'oggetto.
Metodo pubblicoSupportato da XNA FrameworkEquals(Object) Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object)
Metodo protettoSupportato da XNA FrameworkFinalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulizia prima che l'oggetto stesso venga reclamato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblicoSupportato da XNA FrameworkGetHashCodeFunge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblicoSupportato da XNA FrameworkGetObject(String)Restituisce il valore della risorsa di tipo stringa specificata. (Ereditato da ResourceManager)
Metodo pubblicoSupportato da XNA FrameworkGetObject(String, CultureInfo)Ottiene il valore della risorsa non di tipo stringa specificata localizzata per le impostazioni cultura specificate. (Ereditato da ResourceManager)
Metodo protettoSupportato da XNA FrameworkGetResourceFileNameGenera il nome del file di risorse per l'oggetto CultureInfo specificato. (Ereditato da ResourceManager)
Metodo pubblicoSupportato da XNA FrameworkGetResourceSetRecupera il set di risorse per impostazioni cultura specifiche. (Ereditato da ResourceManager)
Metodo pubblicoGetStream(String)Restituisce un oggetto di flusso di memoria non gestito dalla risorsa specificata. (Ereditato da ResourceManager)
Metodo pubblicoGetStream(String, CultureInfo)Restituisce un oggetto flusso di memoria non gestito dalla risorsa specificata utilizzando le impostazioni cultura specificate. (Ereditato da ResourceManager)
Metodo pubblicoSupportato da XNA FrameworkGetString(String)Restituisce il valore della risorsa di tipo stringa specificata. (Ereditato da ResourceManager)
Metodo pubblicoSupportato da XNA FrameworkGetString(String, CultureInfo)Restituisce il valore della risorsa di tipo stringa localizzata per le impostazioni cultura specificate. (Ereditato da ResourceManager)
Metodo pubblicoSupportato da XNA FrameworkGetType Ottiene il Type dell'istanza corrente. (Ereditato da Object)
Metodo protettoSupportato da XNA FrameworkInternalGetResourceSetFornisce l'implementazione per trovare un set di risorse. (Ereditato da ResourceManager)
Metodo protettoSupportato da XNA FrameworkMemberwiseCloneConsente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblicoSupportato da XNA FrameworkReleaseAllResourcesIndica al gestore delle risorse di chiamare il metodo Close su tutti gli oggetti ResourceSet e di rilasciare tutte le risorse. (Ereditato da ResourceManager)
Metodo pubblicoSupportato da XNA FrameworkToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
In alto
  NomeDescrizione
Campo protettoSupportato da XNA FrameworkBaseNameFieldSpecifica il nome radice dei file di risorse in cui l'oggetto ResourceManager cerca le risorse. (Ereditato da ResourceManager)
Campo protettoSupportato da XNA FrameworkMainAssemblySpecifica l'assembly principale che contiene le risorse. (Ereditato da ResourceManager)
Campo protettoSupportato da XNA FrameworkResourceSets Obsoleta. Contiene un Hashtable che restituisce un mapping dalle impostazioni cultura agli oggetti ResourceSet. (Ereditato da ResourceManager)
In alto
NotaNota

L'attributo HostProtectionAttribute applicato a questo tipo di membro dispone del seguente valore per la proprietà Resources: SharedState. L'oggetto HostProtectionAttribute non influisce sulle applicazioni desktop, che in genere vengono avviate facendo doppio clic sull'icona, digitando un comando oppure immettendo un URL in un browser. Per ulteriori informazioni, vedere la classe HostProtectionAttribute o programmazione per SQL Server e attributi di protezione host.

Nell'esempio di codice seguente viene illustrato come utilizzare ComponentResourceManager per assegnare risorse immagine a Image proprietà di ToolStripButton controlli.


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace WindowsApplication10
{
    public class Form1 : Form
    {
        private ToolStripButton toolStripButton1;
        private ToolStripButton toolStripButton2;
        private ToolStripButton toolStripButton3;
        private ContextMenuStrip contextMenuStrip1;
        private IContainer components;
        private ToolStripMenuItem toolStripMenuItem1;
        private ToolStripMenuItem toolStripMenuItem2;
        private ContextMenuStrip contextMenuStrip2;
        private ToolStripMenuItem rearrangeButtonsToolStripMenuItem;
        private ToolStripMenuItem selectIconsToolStripMenuItem;
        private ToolStrip toolStrip1;

        public Form1()
        {
            InitializeComponent();
        }
        [STAThread]
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.Run(new Form1());
        }

        private void InitializeComponent()
        {
            this.components = new System.ComponentModel.Container();
            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1));
            this.toolStrip1 = new System.Windows.Forms.ToolStrip();
            this.toolStripButton1 = new System.Windows.Forms.ToolStripButton();
            this.toolStripButton2 = new System.Windows.Forms.ToolStripButton();
            this.toolStripButton3 = new System.Windows.Forms.ToolStripButton();
            this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components);
            this.contextMenuStrip2 = new System.Windows.Forms.ContextMenuStrip(this.components);
            this.toolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
            this.toolStripMenuItem2 = new System.Windows.Forms.ToolStripMenuItem();
            this.rearrangeButtonsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
            this.selectIconsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
            this.toolStrip1.SuspendLayout();
            this.contextMenuStrip1.SuspendLayout();
            this.contextMenuStrip2.SuspendLayout();
            this.SuspendLayout();
            //
            // Associate contextMenuStrip2 with toolStrip1.
            // toolStrip1 property settings follow.
            //
            this.toolStrip1.ContextMenuStrip = this.contextMenuStrip2;
            this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
            this.toolStripButton1,
            this.toolStripButton2,
            this.toolStripButton3});
            this.toolStrip1.Location = new System.Drawing.Point(0, 0);
            this.toolStrip1.Name = "toolStrip1";
            this.toolStrip1.Size = new System.Drawing.Size(292, 25);
            this.toolStrip1.TabIndex = 0;
            this.toolStrip1.Text = "toolStrip1";
            // 
            // toolStripButton1
            // 
            this.toolStripButton1.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
            this.toolStripButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton1.Image")));
            this.toolStripButton1.ImageTransparentColor = System.Drawing.Color.Magenta;
            this.toolStripButton1.Name = "toolStripButton1";
            this.toolStripButton1.Text = "toolStripButton1";
            // 
            // toolStripButton2
            // 
            this.toolStripButton2.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
            this.toolStripButton2.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton2.Image")));
            this.toolStripButton2.ImageTransparentColor = System.Drawing.Color.Magenta;
            this.toolStripButton2.Name = "toolStripButton2";
            this.toolStripButton2.Text = "toolStripButton2";
            // 
            // toolStripButton3
            // 
            this.toolStripButton3.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
            this.toolStripButton3.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton3.Image")));
            this.toolStripButton3.ImageTransparentColor = System.Drawing.Color.Magenta;
            this.toolStripButton3.Name = "toolStripButton3";
            this.toolStripButton3.Text = "toolStripButton3";
            // 
            // contextMenuStrip1
            // 
            this.contextMenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
            this.toolStripMenuItem1,
            this.toolStripMenuItem2});
            this.contextMenuStrip1.Name = "contextMenuStrip1";
            this.contextMenuStrip1.RightToLeft = System.Windows.Forms.RightToLeft.No;
            this.contextMenuStrip1.Size = new System.Drawing.Size(131, 48);
            // 
            // contextMenuStrip2
            // 
            this.contextMenuStrip2.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
            this.rearrangeButtonsToolStripMenuItem,
            this.selectIconsToolStripMenuItem});
            this.contextMenuStrip2.Name = "contextMenuStrip2";
            this.contextMenuStrip2.RightToLeft = System.Windows.Forms.RightToLeft.No;
            this.contextMenuStrip2.Size = new System.Drawing.Size(162, 48);
            // 
            // toolStripMenuItem1
            // 
            this.toolStripMenuItem1.Name = "toolStripMenuItem1";
            this.toolStripMenuItem1.Text = "&Resize";
            // 
            // toolStripMenuItem2
            // 
            this.toolStripMenuItem2.Name = "toolStripMenuItem2";
            this.toolStripMenuItem2.Text = "&Keep on Top";
            // 
            // rearrangeButtonsToolStripMenuItem
            // 
            this.rearrangeButtonsToolStripMenuItem.Name = "rearrangeButtonsToolStripMenuItem";
            this.rearrangeButtonsToolStripMenuItem.Text = "R&earrange Buttons";
            // 
            // selectIconsToolStripMenuItem
            // 
            this.selectIconsToolStripMenuItem.Name = "selectIconsToolStripMenuItem";
            this.selectIconsToolStripMenuItem.Text = "&Select Icons";
            // 
            // Associate contextMenuStrip1 with Form1.
            // Form1 property settings follow.
            //
            this.ClientSize = new System.Drawing.Size(292, 266);
            this.ContextMenuStrip = this.contextMenuStrip1;
            this.Controls.Add(this.toolStrip1);
            this.Name = "Form1";
            this.toolStrip1.ResumeLayout(false);
            this.contextMenuStrip1.ResumeLayout(false);
            this.contextMenuStrip2.ResumeLayout(false);
            this.ResumeLayout(false);
            this.PerformLayout();

        }
    }
}


.NET Framework

Supportato in: 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Supportato in: 4, 3.5 SP1

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (ruoli di base del server non supportati), Windows Server 2008 R2 (ruoli di base del server supportati con SP1 o versione successiva, Itanium non supportato)

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.
Il documento è risultato utile?
(1500 caratteri rimanenti)

Aggiunte alla community

AGGIUNGI
© 2013 Microsoft. Tutti i diritti riservati.