IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Utilisation Ressources pour changer Image fond d'écran.


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Novembre 2020
    Messages
    85
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Novembre 2020
    Messages : 85
    Par défaut Utilisation Ressources pour changer Image fond d'écran.
    Salut,
    j'ai fait un bouton me permettant de changer le fond d'écran d'un PC simplement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    private void BoutonFondClient_Click(object sender, RoutedEventArgs e)
     {
    string Chemin = System.Environment.CurrentDirectory + "\\Fonds\\FondClt.png";
    SystemParametersInfo(20, 0, Chemin, 0);
    }
    Cela marche bien, mais je suis obliger de déplacer le dossier "\Fonds" avec tous mes fonds d'écran en même temps que mon exe.
    Je me suis dis qu'on pouvait utiliser les Ressources pour faire cela, mais je n'y arrive pas.
    Je souhaite en faite juste changer le string "chemin" par un truc du genre : Resources.FondClt.png
    Avez-vous une idée ?
    PS : je me suis aidé du code trouvé ici ==> https://www.developpez.net/forums/d1...visual-studio/

  2. #2
    Membre confirmé
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Novembre 2020
    Messages
    85
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Novembre 2020
    Messages : 85
    Par défaut
    Re,
    j'ai trouver cela https://stackoverrun.com/fr/q/2760
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    private void StartProcessWithFile()
               {
                   var assembly = Assembly.GetExecutingAssembly();
                   //Getting names of all embedded resources
                   var allResourceNames = assembly.GetManifestResourceNames();
                   //Selecting first one. 
                   var resourceName = allResourceNames[0];
                   var pathToFile = Path.GetDirectoryName(AppDomain.CurrentDomain.BaseDirectory) +
                                     resourceName;
     
                   using (var stream = assembly.GetManifestResourceStream(resourceName))
                   using (var fileStream = File.Create(pathToFile))
                   {
                       stream.Seek(0, SeekOrigin.Begin);
                       stream.CopyTo(fileStream);
                   }
     
                   var process = new Process();
                   process.StartInfo.FileName = pathToFile;
                   process.Start();
               }
    Mais je préférerai grandement ne pas mettre un numéro, mais le nom de ma ressource "en dur".

Discussions similaires

  1. Réponses: 0
    Dernier message: 30/07/2013, 11h26
  2. recherche script pour adapter mon fond d'écran
    Par viddamars dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 02/07/2007, 20h22
  3. Changer le fond d'écran
    Par GPZ{^_^} dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 10/03/2007, 16h31
  4. Script pour créer un fond d'écran en toute simplicité
    Par Olivier Regnier dans le forum Linux
    Réponses: 5
    Dernier message: 30/11/2006, 11h45
  5. [WIN32][D7] Changer de fond d'écran windows
    Par Herk77 dans le forum Delphi
    Réponses: 9
    Dernier message: 25/10/2006, 19h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo