Quoi de neuf
Bienvenue à toi !

  • Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.

Résolu Visual Studio De L'aide Svp

Statut
N'est pas ouverte pour d'autres réponses.
9
0
0
#1
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
Tient je pense que cela devrais le faire :wink:

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;

            }
 
9
0
0
#3
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 !
 
9
0
0
#4
he he j'ai peur d'avoir quelque questions XD 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)
 
9
0
0
#5
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;
}
}
}
 
9
0
0
#6
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)
 
#7
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> :

Vous devez être connecté pour voir ce lien !


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 :

Vous devez être connecté pour voir ce lien !



Et pardon j'avais oublié que c'était 2 picturebox regarde un peu y a moyen d'adapter sa facilement :wink:
 
9
0
0
#11
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:
9
0
0
#12
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)
 
Statut
N'est pas ouverte pour d'autres réponses.