begin process at 2012 02 11 06:02:45
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > OBTENIR L'ICÔNE D'UN FICHIER

OBTENIR L'ICÔNE D'UN FICHIER


 Information sur la source

Note :
Aucune note
Catégorie :Divers Source .NET ( DotNet ) Classé sous :icone, fichier, ico, enablertlmirroring, enablevisualstyles Niveau :Débutant Date de création :14/06/2005 Vu / téléchargé :17 306 / 378

Auteur : walidd

Ecrire un message privé
Commentaire sur cette source (2)
Ajouter un commentaire et/ou une note

 Description

Comment obtenir l'icône d'un fichier

Source

  • #region Using directives
  • using System;
  • using System.Collections.Generic;
  • using System.ComponentModel;
  • using System.Data;
  • using System.Drawing;
  • using System.Text;
  • using System.Windows.Forms;
  • #endregion
  • namespace ObtenirIcône
  • {
  • partial class Form1 : Form
  • {
  • private string title = " ...ObtenirIcône...";
  • private int count = 0;
  • private OpenFileDialog open1 = new OpenFileDialog();
  • public Form1()
  • {
  • InitializeComponent();
  • InitApp();
  • timer1.Start();
  • }
  • public void InitApp()
  • {
  • listView1.Items.Clear();
  • if (open1.ShowDialog() == DialogResult.OK && open1.FileName.Length > 0)
  • {
  • Icon ico = Icon.ExtractAssociatedIcon(open1.FileName);
  • pictureBox1.Image = ico.ToBitmap();
  • ImageList imageList = new ImageList();
  • imageList.Images.Add(ico);
  • imageList.ColorDepth = ColorDepth.Depth32Bit;
  • imageList.ImageSize = new Size(32, 32);
  • listView1.LargeImageList = imageList;
  • listView1.Items.Add(new ListViewItem("W@lid", 0));
  • }
  • }
  • [STAThread]
  • public static void Main()
  • {
  • Application.EnableRTLMirroring();
  • Application.EnableVisualStyles();
  • Application.Run(new Form1());
  • }
  • private void timer1_Tick(object sender, EventArgs e)
  • {
  • this.Text = string.Concat(title.Substring(count));
  • if(count == title.Length)
  • {
  • count = 0;
  • }
  • else
  • {
  • count++;
  • }
  • }
  • private void button1_Click(object sender, EventArgs e)
  • {
  • InitApp();
  • }
  • }
  • }
#region Using directives

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

#endregion

namespace ObtenirIcône
{
    partial class Form1 : Form
    {
        private string title = "                        ...ObtenirIcône...";
        private int count = 0;
        private OpenFileDialog open1 = new OpenFileDialog();

        public Form1()
        {
            InitializeComponent();
            InitApp();
            timer1.Start();
        }
        public void InitApp()
        {
            listView1.Items.Clear();
          
            if (open1.ShowDialog() == DialogResult.OK && open1.FileName.Length > 0)
            {
                Icon ico = Icon.ExtractAssociatedIcon(open1.FileName);
                pictureBox1.Image = ico.ToBitmap();
                ImageList imageList = new ImageList();
                imageList.Images.Add(ico);
                imageList.ColorDepth = ColorDepth.Depth32Bit;
                imageList.ImageSize = new Size(32, 32);
                listView1.LargeImageList = imageList;
                listView1.Items.Add(new ListViewItem("W@lid", 0));
            }
        }
        [STAThread]        
        public static void Main()
        {
            Application.EnableRTLMirroring();
            Application.EnableVisualStyles();
            Application.Run(new Form1());
        }
        private void timer1_Tick(object sender, EventArgs e)
        {
            this.Text = string.Concat(title.Substring(count));
            
                if(count == title.Length)
                {
                    count = 0;
                }
                else
                {
                    count++;
                }
        }

        private void button1_Click(object sender, EventArgs e)
        {
            InitApp();
        }
    }
}


 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  •   ObtenirIc"ne
    •   ObtenirIc"ne
      •   bin
        •   Debug
          • ObtenirIc"ne.exeTélécharger ce fichier [Réservé aux membres club]20 480 octets
          • ObtenirIc"ne.pdbTélécharger ce fichier [Réservé aux membres club]15 872 octets
          • ObtenirIc"ne.vshost.exeTélécharger ce fichier [Réservé aux membres club]5 120 octets
        •   Release
          • ObtenirIc"ne.exeTélécharger ce fichier [Réservé aux membres club]20 480 octets
      •   obj
        •   Debug
          • TempPE
          • ObtenirIc"ne.exeTélécharger ce fichier [Réservé aux membres club]20 480 octets
          • ObtenirIc"ne.pdbTélécharger ce fichier [Réservé aux membres club]15 872 octets
        •   Release
          • TempPE
          • ObtenirIc"ne.exeTélécharger ce fichier [Réservé aux membres club]20 480 octets
      •   Properties
        • Settings.settingsTélécharger ce fichier [Réservé aux membres club]203 octets
      • Form1.csTélécharger ce fichier [Réservé aux membres club]Voir ce fichier3 992 octets
      • Form1.Designer.csTélécharger ce fichier [Réservé aux membres club]Voir ce fichier7 896 octets
      • ObtenirIc"ne.csprojTélécharger ce fichier [Réservé aux membres club]Voir ce fichier3 988 octets
      • ObtenirIc"ne.csproj.userTélécharger ce fichier [Réservé aux membres club]Voir ce fichier612 octets
    • ObtenirIc"ne.slnTélécharger ce fichier [Réservé aux membres club]Voir ce fichier932 octets
    • ObtenirIc"ne.suoTélécharger ce fichier [Réservé aux membres club]10 240 octets

Télécharger le zip


 Sources du même auteur

Source .NET (Dotnet) TEXTE DÉFILANT DANS LA BARRE DE TITRE

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) SAUVEGARDE DES TAILLES ET LOCATIONS DES FENÊTRES. par cryt3k
Source avec Zip Source avec une capture Source .NET (Dotnet) TENNIS STATISTIQUES par thebigboss
Source avec Zip Source .NET (Dotnet) TRANSFERT DE DONNÉES, SÉRIALIZATION XML POUR WINFORM par l0r3nz1
Source avec une capture Source .NET (Dotnet) CONTRÔLE TEXTBOX VALIDATEUR par monsieurx12
Source avec Zip Source avec une capture Source .NET (Dotnet) PANEL IRC AVEC MARGE DEPLACABLE ET BACKGROUND IMAGE par yohan49

 Sources en rapport avec celle ci

Source avec Zip Source .NET (Dotnet) DÉFRAGMENTER UN FICHIER par ShareVB
Source avec Zip Source .NET (Dotnet) SAVOIR QUEL FICHIER EST UTILISÉ PAR TELLE APPLICATION : LA L... par ShareVB
Source avec Zip Source avec une capture Source .NET (Dotnet) GESTIONNAIRE DES TODO DISSEMINES UN PEU PARTOUT DANS VOS COD... par dodo7263
Source avec Zip Source avec une capture Source .NET (Dotnet) RECHERCHE ET GESTION DE FICHIERS PERSONNALISÉES par JeremyLecouvert
Source .NET (Dotnet) GREP POUR WINDOWS par Warny

Commentaires et avis

Commentaire de Bidou le 14/06/2005 16:02:22 administrateur CS

A noter que cela ne marche qu'avec le framework v2.
Pour ceux qui utilise la version 1.1, l'utilisation des APIS est indispensable, exemple :

http://www.csharpfr.com/code.aspx?id=28565

Commentaire de yoannd le 23/11/2006 19:27:58

Salut,

Juste une petite question : Ceci fonctionne si on donne un nom de fichier valide. Il y a t'il un moyen simple de faire le même chose, mais en renseignant que l'extention du fichier.

Par exemple, je voudrais récupérer l'icône des fichiers portant l'extention .bmp... c'est possible ça ?

a+

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Reduire la taille d'une icone sans perte de precisions [ par warenbe ] bonjour a tous voila j'ai un listview dans lequel je stoque un nom de fichier avec son icone je procede comme ça Icon ico = Icon.ExtractAssociatedIco Extraire l'icone d'un fichier du shell [ par warenbe ] je voudrai pouvoir acceder et afficher dans ma form l'icone d'un fichier... pas un executable mais par ex un fichier txt... si vous avez word vous aur icones et fichiers [ par romagny13 ] Bonjour,voila je voudrais savoir comment je veux créé mon propre format de fichier (exemple : *.rsxml)et qu'une icone soit associée à ce type de fichi Copie de fichier resources [ par pkmnlio ] Bonjour,J'essaye de faire une copie d'un fichier *.ico vers un autre dossier avec la commande File.Copy(@"fed.ico", @"C:\fed.ico");Le probleme est qu' Attribution d'une icone personnalisée à un fichier [ par lagoelle ] Bonjour,J'aimerais lorsque j'enregistre un fichier avec une extension ".toto", pouvoir lui attribuer une icone perso.J'ai trouvé qu'on pouvait le fair Icone fichier sauvegarder [ par pkmnlio ] Bonjour, Je suis entrain de devellopper un monopoly, et je seche sur une partie.Je veut permettre la sauvergarde d'une partie, ce qui est fait mais j' problème d'execution [ par ABDOULRAMZY ] Bonjour,j'ai un petit souci c'est que après avoir crée mon exécutable, je me retrouve confronté à un méssage d'erreur lorsque j'éssai de l'exécuter su Doublement des \ [ par ducker88 ] Bonjour à tous,J'ai une question, et la réponse est certainement très simple.J'ai une chaine du type "c:\temp\fichier.txt" Ce que je voudrais c'est ob Configuration projet dll, comment y accéder ? [ par sphaxslayer ] Bonjour à tous,Voilà, j'ai un petit souci pour accéder à la configuration de ma dll. Voici un résumé de mes projets :D'abord, j'ai fait un projet dest comment lire un fichier et mettre les données de ce fichier dans un autre [ par dorine82 ] salut  à tous,j'ai un problème. je suis débutante en c# . je dois écrire un programme qui lit un fichier et transmet les données de ce fichier ligne p


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,434 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales