begin process at 2008 09 06 18:18:06
1 237 857 membres
243 nouveaux aujourd'hui
14 314 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Utilisation du ResourceManager [ Archives / Graphique ] (lagoelle)

Utilisation du ResourceManager le 25/02/2006 13:52:09

lagoelle
Bonjour,

J'ai un petit soucis avec les fichiers resx. Le but est d'afficher le drapeau de la langue utilisée.
J'ai tapé ceci:
        private void cmbPreferenceLangue_SelectedIndexChanged(object sender, EventArgs e)
        {
            ResourceManager rm = new ResourceManager(typeof(Form1));
            switch (cmbPreferenceLangue.Text)
            {
                case "Français":
                    picPreferenceLangue.Image = ((System.Drawing.Bitmap)(rm.GetObject("FRAN.png")));
                    picLangue.Image = ((System.Drawing.Bitmap)(rm.GetObject("FRAN.png")));
                    break;
                case "English":
                    picPreferenceLangue.Image = ((System.Drawing.Bitmap)(rm.GetObject("UK.png")));
                    picLangue.Image = ((System.Drawing.Bitmap)(rm.GetObject("UK.png")));
                    break;
                case "Deutsch":
                    picPreferenceLangue.Image = ((System.Drawing.Bitmap)(rm.GetObject("GERM.png")));
                    picLangue.Image = ((System.Drawing.Bitmap)(rm.GetObject("GERM.png")));
                    break;
            }
        }
Pas d'erreur lors du build, mais rien ne ce passe pendant l'execution de l'appli...

Quelqu'un peut il éclairer ma lanterne ?

Merci d'avance

@ plus

lagoelle

Re : Utilisation du ResourceManager le 25/02/2006 22:52:09

emmanuel9
Tu cliques sur le projet tu fais propriété, puis à gauche 'éditeur de liens', puis "Entrée", puis dans "incorporation du fichier de resources", tu met le chemin du fichier de resources genre : C:\Documents and Settings\Droopy\Mes documents\Visual Studio Projects\Test\test.resources

Voici un exemple que j'utilise pour affiche l'icone en haut a gauche dans la form, c'est du c++.net mais c'est pareil :

 System::Resources::ResourceManager* rm = new  System::Resources::ResourceManager("test", System::Reflection::Assembly::GetExecutingAssembly());
                 
                 this->Icon = (__try_cast<System::Drawing::Icon *  >(rm->GetObject(S"ICO")));



Re : Utilisation du ResourceManager le 25/02/2006 22:53:00

emmanuel9
Je te conseil le logiciel "ResEditor" pour éditer ton fichier de resources, c'est inclus avec visual studio.

Re : Utilisation du ResourceManager le 01/03/2006 18:21:30

lagoelle
Merci Emmanuel9, mais ca marche pas :-(
Je crois qu'il va falloir que trouve un tuto sur les "resources", c'est une nouveauté .net2 et je déjà que je ramais avec la v1.1...Mais je ne désespère pas ;-)
La question reste en suspend, avis aux amateurs...

@ plus

lagoelle


Classé sous : system, image, bitmap, drawing, rm

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS