Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

ComponentResourceManager classe

 

Date de publication : novembre 2016

Fournit des fonctionnalités simples pour énumérer les ressources d’un composant ou un objet. La ComponentResourceManager classe est un ResourceManager.

Espace de noms:   System.ComponentModel
Assembly:  System (dans System.dll)

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

[HostProtectionAttribute(SecurityAction.LinkDemand, SharedState = true)]
public class ComponentResourceManager : ResourceManager

NomDescription
System_CAPS_pubmethodComponentResourceManager()

Initialise une nouvelle instance de la classe ComponentResourceManager avec des valeurs par défaut.

System_CAPS_pubmethodComponentResourceManager(Type)

Crée un ComponentResourceManager qui recherche les ressources dans les assemblys satellites en fonction des informations à partir du Type.

NomDescription
System_CAPS_pubpropertyBaseName

Obtient le nom racine des fichiers de ressources dans lesquels ResourceManager recherche les ressources.(Hérité de ResourceManager.)

System_CAPS_protpropertyFallbackLocation

Obtient ou définit l'emplacement à partir duquel récupérer les ressources de secours par défaut.(Hérité de ResourceManager.)

System_CAPS_pubpropertyIgnoreCase

Obtient ou définit une valeur indiquant si le gestionnaire de ressources autorise les recherches de ressources ne respectant pas la casse dans les méthodes GetString et GetObject.(Hérité de ResourceManager.)

System_CAPS_pubpropertyResourceSetType

Obtient le type de l'objet d'ensemble de ressources que le gestionnaire des ressources utilise pour construire un objet ResourceSet.(Hérité de ResourceManager.)

NomDescription
System_CAPS_pubmethodApplyResources(Object, String)

Applique la valeur d’une ressource à la propriété correspondante de l’objet.

System_CAPS_pubmethodApplyResources(Object, String, CultureInfo)

Applique la valeur d’une ressource à la propriété correspondante de l’objet.

System_CAPS_pubmethodEquals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.(Hérité de Object.)

System_CAPS_protmethodFinalize()

Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)

System_CAPS_pubmethodGetHashCode()

Fait office de fonction de hachage par défaut.(Hérité de Object.)

System_CAPS_pubmethodGetObject(String)

Retourne la valeur de la ressource non-chaîne spécifiée.(Hérité de ResourceManager.)

System_CAPS_pubmethodGetObject(String, CultureInfo)

Obtient la valeur de la ressource non-chaîne spécifiée localisée pour la culture spécifiée.(Hérité de ResourceManager.)

System_CAPS_protmethodGetResourceFileName(CultureInfo)

Génère le nom du fichier de ressources pour l'objet CultureInfo donné.(Hérité de ResourceManager.)

System_CAPS_pubmethodGetResourceSet(CultureInfo, Boolean, Boolean)

Récupère la ressource définie pour une culture particulière.(Hérité de ResourceManager.)

System_CAPS_pubmethodGetStream(String)

Retourne un objet de flux de mémoire non managé à partir de la ressource spécifiée.(Hérité de ResourceManager.)

System_CAPS_pubmethodGetStream(String, CultureInfo)

Retourne un objet de flux de mémoire non managé à partir de la ressource spécifiée, à l'aide de la culture spécifiée.(Hérité de ResourceManager.)

System_CAPS_pubmethodGetString(String)

Retourne la valeur de la ressource de chaîne spécifiée.(Hérité de ResourceManager.)

System_CAPS_pubmethodGetString(String, CultureInfo)

Retourne la valeur de la ressource de type chaîne localisée pour la culture spécifiée.(Hérité de ResourceManager.)

System_CAPS_pubmethodGetType()

Obtient le Type de l'instance actuelle.(Hérité de Object.)

System_CAPS_protmethodInternalGetResourceSet(CultureInfo, Boolean, Boolean)

Fournit l'implémentation utilisée pour rechercher un jeu de ressources.(Hérité de ResourceManager.)

System_CAPS_protmethodMemberwiseClone()

Crée une copie superficielle du Object actuel.(Hérité de Object.)

System_CAPS_pubmethodReleaseAllResources()

Indique au gestionnaire de ressources d'appeler la méthode Close sur tous les objets ResourceSet et de libérer toutes les ressources.(Hérité de ResourceManager.)

System_CAPS_pubmethodToString()

Retourne une chaîne qui représente l'objet actuel.(Hérité de Object.)

NomDescription
System_CAPS_protfieldBaseNameField

Spécifie le nom racine des fichiers de ressources dans lesquels ResourceManager recherche les ressources.(Hérité de ResourceManager.)

System_CAPS_protfieldMainAssembly

Spécifie l'assembly principal qui contient les ressources.(Hérité de ResourceManager.)

System_CAPS_protfieldResourceSets

Obsolète.Contient Hashtable qui retourne un mappage des cultures aux objets ResourceSet.(Hérité de ResourceManager.)

L’exemple de code suivant montre comment utiliser ComponentResourceManager pour affecter des ressources d’image à la Image propriété du ToolStripButton contrôles.

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
Disponible depuis 1.1

Tous les membres statiques publics ( Shared en Visual Basic) de ce type sont thread-safe. Les membres d’instance n’ont pas la garantie d’être thread-safe.

Retour au début
Afficher: