Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Thomas Lebrun

Tout sur WPF, LINQ, C# et .NET en général !

Actualités

[Seven] Utiliser les icônes système standard de Windows Seven !

Voici une autre fonctionnalité offerte par la bibliothèque Windows® API Code Pack for Microsoft® .NET Framework (v0.85): la possibilité de récupérér et d’utiliser la liste des icônes système standard disponible sur Windows 7.

Pour cela, vous allez devoir utiliser la classe StockIcons.

stockIcons = new StockIcons();

Une fois l’objet instancié, vous pouvez utiliser plusieurs propriétés qui servent à représenter les différentes icones systèmes:

image

Ensuite, chaque icône dispose de plusieurs propriétés que vous pouvez manipuler:

  • CurrentSize, qui représente la taille courante de l’icône (vous avez le choix entre Large, ShellSize et Small)
  • LinkOverlay, qui permet d’indiquer si vous souhaiter faire afficher la flêche servant à représenter l’icone comme raccourci
  • Selected, qui affiche l’icône comme étant sélectionnée.

Voici un exemple résultant de l’affichage de toutes les icônes “système”:

image

Là encore, cela n’a rien d’extraordinaire mais cela permet d’avoir accès, rapidement et simplement, à l’icône correcte qui vous intéresse Smile

 

A+

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Posted: lundi 18 mai 2009 09:18 par Thomas LEBRUN
Classé sous : , , ,

Commentaires

CedX a dit :

A noter pour ceux qui n'ont pas Windows 7 : la classe System.Drawing.SystemIcons fournit déjà quelques (rares) icônes standard. Surtout utile si vous souhaitez définir votre propre MessageBox.

Conversion de l'icône en Bitmap pour WinForms :

[code]

///

<summary>

/// Convertit l'icône spécifiée en <see cref="Bitmap" /> de la taille spécifiée.

/// </summary>

<param name="icon" />

/// Taille en pixels de l'image retournée.

<returns>Image de la taille spécifiée qui représente l'icône spécifiée.</returns>

<exception cref="ArgumentNullException">L'icône spécifiée est une référence null.</exception>

<summary>

/// Convertit l'icône spécifiée en <see cref="BitmapImage" /> de la taille spécifiée.

/// </summary>

<param name="icon" />

/// Taille en pixels de l'image retournée.

<returns>Image de la taille spécifiée qui représente l'icône spécifiée.</returns>

# août 27, 2009 10:15
Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Office 365: Script PowerShell pour auditer l’usage des Office Groups de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 11:02

- Office 365: Script PowerShell pour auditer l’usage de Microsoft Teams de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 10:39

- Office 365: Script PowerShell pour auditer l’usage de OneDrive for Business de votre tenant par Blog Technique de Romelard Fabrice le 04-25-2019, 15:13

- Office 365: Script PowerShell pour auditer l’usage de SharePoint Online de votre tenant par Blog Technique de Romelard Fabrice le 02-27-2019, 13:39

- Office 365: Script PowerShell pour auditer l’usage d’Exchange Online de votre tenant par Blog Technique de Romelard Fabrice le 02-25-2019, 15:07

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Stream Portal par Blog Technique de Romelard Fabrice le 02-21-2019, 17:56

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Video Portal par Blog Technique de Romelard Fabrice le 02-18-2019, 18:56

- Office 365: Script PowerShell pour extraire les Audit Log basés sur des filtres fournis par Blog Technique de Romelard Fabrice le 01-28-2019, 16:13

- SharePoint Online: Script PowerShell pour désactiver l’Option IRM des sites SPO non autorisés par Blog Technique de Romelard Fabrice le 12-14-2018, 13:01

- SharePoint Online: Script PowerShell pour supprimer une colonne dans tous les sites d’une collection par Blog Technique de Romelard Fabrice le 11-27-2018, 18:01