• Bienvenue à tous sur HackandModz !
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.
Rejeter la notice
Visiteur,
Bienvenue sur Hack & Modz

Résolu Visual Studio De L'aide Svp

Discussion dans 'Résolu' créé par sobi16, Mar 7, 2016.

Statut de la discussion:
N'est pas ouverte pour d'autres réponses.
  1. sobi16

    sobi16 Membre

    9
    0
    31
    Hors Ligne
    Salut la compagnie !
    Voila je voudrai créer un petit logiciel sur visual studio express 2013 qui consisterait à ce que quand j’appuie sur le bouton ça choisisse aléatoirement 2 images sur 14.. C'est pour les 1 vs 1 sur un jeu avec les potes (might & magic clash of heroes pour ceux qui connaissent:).. J'ai réussit à trouver comment sélectionner un nombre aléatoirement mais pour mon cas je n'ai pas réussit à trouver les codes.
    Alors je sais qu'il y a des surdoués ici donc je me disais que peut être quelqu’un aurait la soluce si c'est pas trop hard quoi.. merci a tous
     
  2. Google AdSense Publicités Publicités

  • FrenchCrypter

    FrenchCrypter Membre

    7
    6
    33
    Hors Ligne
    Tient je pense que cela devrais le faire ;)

    Code:
                var seed = Convert.ToInt32(Regex.Match(Guid.NewGuid().ToString(), @"\d+").Value);
               
                int rnd = new Random(seed).Next(0, 13);
    
                // Nous choisisosns 13 car si le random est = à 0 cela mettra la 1ère image.
    
                switch (rnd)
                {
                        // On drop les images dans les resources.
    
                    case 0 :
    
                        pictureBox1.Image = Properties.Resources.img1;
    
                        break;
    
                    case 1 :
                       
                        pictureBox1.Image = Properties.Resources.img2;
    
                        break;
    
                    case 2 :
                       
                        pictureBox1.Image = Properties.Resources.img3;
    
                        break;
    
                        // ..................... Les autres case jusqu'à 12.
    
                    case 13 :
                       
                        pictureBox1.Image = Properties.Resources.img14;
    
                        break;
    
                }
     
  • sobi16

    sobi16 Membre

    9
    0
    31
    Hors Ligne
    Wooow merci beaucoup de ta réponse c'est très dure d'avoir des infos sur le web (je débute à peine), je vais essayer de comprendre tt ça je te tiens au courant !
     
  • sobi16

    sobi16 Membre

    9
    0
    31
    Hors Ligne
    he he j'ai peur d'avoir quelque questions x) je sais pas encore trop me servir de visual studio.. deja c'est du java script ou du basic? (en langage j'y connais pas encore grand chose), et pour drop les images comment dois je faire (je cherche à fond de mon coté aussi tkt jme repose pas sur toi ! :) mais wow c'est complexe à créer une petite appli de rien ! (il faut que je rentre ce code tel quel rien à modifier dessus à part éventuellement enlever les // qui sont des infos si jme souviens bien)
     
  • sobi16

    sobi16 Membre

    9
    0
    31
    Hors Ligne
    public Form1()
    {
    InitializeComponent();
    }

    private void button1_Click(object sender, EventArgs e)

    var seed = Convert.ToInt32(Regex.Match(Guid.NewGuid().ToString(), @"\d+").Value);
    int rnd = new Random(seed).Next(0, 13);
    switch (rnd)
    { case 0 :
    pictureBox1.Image = Properties.Resources.img1;
    break;
    case 1 :
    pictureBox1.Image = Properties.Resources.img2;
    break;
    case 2 :
    pictureBox1.Image = Properties.Resources.img3;
    break;
    case 3 :
    pictureBox1.Image = Properties.Resources.img4;
    break;
    case 4 :
    pictureBox1.Image = Properties.Resources.img5;
    break;
    case 5 :
    pictureBox1.Image = Properties.Resources.img6;
    break;
    case 6 :
    pictureBox1.Image = Properties.Resources.img7;
    break;
    case 7 :
    pictureBox1.Image = Properties.Resources.img8;
    break;
    case 8 :
    pictureBox1.Image = Properties.Resources.img9;
    break;
    case 9 :
    pictureBox1.Image = Properties.Resources.img10;
    break;
    case 10 :
    pictureBox1.Image = Properties.Resources.img11;
    break;
    case 11 :
    pictureBox1.Image = Properties.Resources.img12;
    break;
    case 12 :
    pictureBox1.Image = Properties.Resources.img13;
    break;
    case 13 :
    pictureBox1.Image = Properties.Resources.img14;
    break;
    }
    }
    }
     
  • sobi16

    sobi16 Membre

    9
    0
    31
    Hors Ligne
    donc sur l'appli jai mis deux picturebox et un bouton, j'ai rentré le code sur le bouton, jusque la c bon? (dsl beaucoup de question)
     
  • FrenchCrypter

    FrenchCrypter Membre

    7
    6
    33
    Hors Ligne
    Oui mais tu dois mettre tes images dans les resources :
    1 - Va dans : projet et clique sur propriétés de <le_nom_de_ton_project> :

    Veuillez vous inscrire ou vous connecter pour voir le message.


    2 - Remplace l’extension de tes image en .bin et rename les img1, img2, etc
    3 - Va dans resources et fichiers et les tu y drop tes images :

    Veuillez vous inscrire ou vous connecter pour voir le message.



    Et pardon j'avais oublié que c'était 2 picturebox regarde un peu y a moyen d'adapter sa facilement ;)
     
  • sobi16

    sobi16 Membre

    9
    0
    31
    Hors Ligne
    d'accord je vais essayer merci tu assures !
     
  • sobi16

    sobi16 Membre

    9
    0
    31
    Hors Ligne
    et ausi je sélectionne quel langage au début? x)
    [align=center][​IMG][/align]
     
  • FrenchCrypter

    FrenchCrypter Membre

    7
    6
    33
    Hors Ligne
    VB je pense que c'est très bien pour commencer ;)
     
  • sobi16

    sobi16 Membre

    9
    0
    31
    Hors Ligne
    le code corrigé donne ça:
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    var(seed() = Convert.ToInt32(Regex.Match(Guid.NewGuid().ToString(), "\d+").Value))
    Int(Rnd() = New Random(seed).Next(0, 13))
    Switch(Rnd)


    Select Case [Case]

    Case 0
    PictureBox1 = Properties.Resources.img1 (PictureBox1.image) la ct un teste sans
    break()
    Case 1
    PictureBox1 = Properties.Resources.img2
    break()
    Case 2
    PictureBox1 = Properties.Resources.img3
    break()
    Case 3
    PictureBox1 = Properties.Resources.img4
    break()
    Case 4
    PictureBox1 = Properties.Resources.img5
    break()
    Case 5
    PictureBox1 = Properties.Resources.img6
    break()
    Case 6
    PictureBox1 = Properties.Resources.img7
    break()
    Case 7
    PictureBox1 = Properties.Resources.img8
    break()
    Case 8
    PictureBox1 = Properties.Resources.img9
    break()
    Case 9
    PictureBox1 = Properties.Resources.img10
    break()
    Case 10
    PictureBox1 = Properties.Resources.img11
    break()
    Case 11
    PictureBox1 = Properties.Resources.img12
    break()
    Case 12
    PictureBox1 = Properties.Resources.img13
    break()
    Case 13
    PictureBox1 = Properties.Resources.img14
    break()
    End Select
    End Sub

    mais quand j'appuis sur le boutton de l'appli les images n'apparaissent pas dans les fenetres.. il y a une manip à faire pour les y associers? sachant que je n'ai pas pu les rennomer en .bin car ça les transforme en fichier vlc qui n'est pas détecter par le drop des images dans les ressource..
     
    Dernière édition: Mar 9, 2016
  • sobi16

    sobi16 Membre

    9
    0
    31
    Hors Ligne
    Private Function seed() As Integer
    Throw New NotImplementedException
    End Function

    ca me surligne cette phrase en jaune jimagine que je dois rentrer un code pour demander à mes images d'apparaitre dans mes deux picturesbox? (merci encore de m'aider le code que tu m'as écrit m'a deja énormément appris)
     
  • Glaz

    Glaz Assistant Ancien Staff Membre Actif Elite

    1,409
    261
    198
    Hors Ligne
    Je passe le topic en résolu ! ​
     
  • Statut de la discussion:
    N'est pas ouverte pour d'autres réponses.