DtsPipelineComponentAttribute.IconResource Propriété

Définition

Obtient ou définit l'icône utilisée pour représenter le composant dans la boîte à outils.

public:
 property System::String ^ IconResource { System::String ^ get(); void set(System::String ^ value); };
public string IconResource { get; set; }
member this.IconResource : string with get, set
Public Property IconResource As String

Valeur de propriété

Chaîne qui identifie la ressource icône utilisée pour représenter le composant dans la boîte à outils.

Exemples

L’exemple suivant montre une classe de composant qui fournit une ressource d’icône.

using System;  
using Microsoft.SqlServer.Dts.Pipeline;  
namespace DtsDocumentation  
{  
   [DtsPipelineComponent(DisplayName="MyComponent",IconResource="DtsDocumentation.MyComponentIcon.ico")]  
   public class MyComponent : PipelineComponent  
   {  
   }  
}  
Imports System   
Imports Microsoft.SqlServer.Dts.Pipeline   
Namespace DtsDocumentation   

 <DtsPipelineComponent(DisplayName="MyComponent", IconResource="DtsDocumentation.MyComponentIcon.ico")> _   
 Public Class MyComponent   
 Inherits PipelineComponent   
 End Class   
End Namespace  

Remarques

Cette propriété contrôle les icônes affichées dans la boîte à outils Data Flow et sur l’aire de conception de l’onglet flux de données lorsque le composant est ajouté au flux de données.

La boîte à outils Data Flow utilise le type d’image de 16 x 16 couleurs, tandis que l’aire de conception de l’onglet flux de données utilise le type d’image 32x32, 16 couleurs. Les deux sont des types d’images par défaut pour les icônes créées à l’aide de Microsoft Visual Studio.

Le format de la chaîne identifiant la ressource d’icône est une notation en pointillé, composée du nom de l’espace de noms racine de l’assembly, suivie d’un point, puis du nom du fichier d’icône.

Pour incorporer un fichier d’icônes en tant que ressource dans un assembly à l’aide de Visual Studio, créez une icône, puis définissez l’attribut Action de build du fichier icône sur Ressource incorporée dans la fenêtre Propriétés de Visual Studio.

S’applique à