Академический Документы
Профессиональный Документы
Культура Документы
NET TP 1 - Corrig
Pour russir, ce TP il est recommand de suivre les diffrentes tapes dcrites ci-aprs dans lordre
Proprits imposes :
Proprits imposes :
Proprits imposes :
1. Contrle - GroupBox
Nom = gbInformationsJoueurs
Texte = Informations des joueurs
2. Contrle Label
Nom = lblLibJoueur1
Texte = Nom du joueur n1
3. Contrle Label
Nom = lblLibJoueur2
Texte = Nom du joueur n2
4. Contrle Label
Nom = lblNomJoueur1
Texte = Nom du joueur 1 non renseign
5. Contrle Label
Nom = lblNomJoueur2
Texte = Nom du joueur 2 non renseign
6. Contrle PictureBox
Nom = pbCouleurJoueur1
Couleur darrire plan = Bleu
7. Contrle PictureBox
Nom = pbCouleurJoueur2
Couleur darrire plan = Rouge
' Procdure qui demande le noms des joueurs et qui met jour les labels destins
les afficher dans la form
Private Sub ReInitialiserJoueurs()
Dim nomJoueur1 As String = InputBox("Donnez le nom du joueur 1", "Joueur
1")
lblNomJoueur1.Text = nomJoueur1
Dim nomJoueur2 As String = InputBox("Donnez le nom du joueur 2", "Joueur
2")
LblNomJoueur2.Text = nomJoueur2
End Sub
Proprit impose :
Nom = btnChangementJoueur
Text =Changer les joueurs
Proprits imposes :
1. Contrle - GroupBox
Nom = gbEcranPartie
Texte = Ecran de la partie
2.
Contrles PictureBox
Noms comme ci dessous :
pbA1
pbA2
pbA3
pbB1
pbB2
pbB3
pbC1
pbC2
pbC3
Couleur darrire plan = Blanc
'Procedure qui reinitialise la partie modifiee pour radio button --- Etape 2
Private Sub ReinitialiserPartie()
NumeroJoueurCourant = 1
pbA1.BackColor = Color.White
pbA2.BackColor = Color.White
pbA3.BackColor = Color.White
pbB1.BackColor = Color.White
pbB2.BackColor = Color.White
pbB3.BackColor = Color.White
pbC1.BackColor = Color.White
pbC2.BackColor = Color.White
pbC3.BackColor = Color.White
End Sub
End Sub
' Action sur le clic de la picturebox pbA1 => Appel de la procedure de coche de
cases avec la case en paramtre
Private Sub pbA1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles pbA1.Click
CocherLaCaseEnfonctionDuJoueur(pbA1)
End Sub
' Action sur le clic de la picturebox pbA2 => Appel de la procedure de coche de
cases avec la case en paramtre
Private Sub pbA2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles pbA2.Click
CocherLaCaseEnfonctionDuJoueur(pbA2)
End Sub
' Action sur le clic de la picturebox pbA3 => Appel de la procedure de coche de
cases avec la case en paramtre
Private Sub pbA3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles pbA3.Click
CocherLaCaseEnfonctionDuJoueur(pbA3)
End Sub
Private Sub pbB1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles pbB1.Click
CocherLaCaseEnfonctionDuJoueur(pbB1)
End Sub
Private Sub pbB2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles pbB2.Click
CocherLaCaseEnfonctionDuJoueur(pbB2)
End Sub
Private Sub pbB3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles pbB3.Click
CocherLaCaseEnfonctionDuJoueur(pbB3)
End Sub
Private Sub pbC1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles pbC1.Click
CocherLaCaseEnfonctionDuJoueur(pbC1)
End Sub
Private Sub pbC2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles pbC2.Click
CocherLaCaseEnfonctionDuJoueur(pbC2)
End Sub
Private Sub pbC3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles pbC3.Click
CocherLaCaseEnfonctionDuJoueur(pbC3)
End Sub
'Procedure qui reinitialise la partie modifiee pour radio button --- Etape 2
Private Sub ReinitialiserPartie()
NumeroJoueurCourant = 1
If rbCommenceJ2.Checked Then
NumeroJoueurCourant = 2
Else
NumeroJoueurCourant = 1
End If
pbA1.BackColor
pbA2.BackColor
pbA3.BackColor
pbB1.BackColor
pbB2.BackColor
pbB3.BackColor
pbC1.BackColor
pbC2.BackColor
pbC3.BackColor
End Sub
=
=
=
=
=
=
=
=
=
Color.White
Color.White
Color.White
Color.White
Color.White
Color.White
Color.White
Color.White
Color.White
Etape 3 : Crer un bouton de sauvegarde avec un vnement associ qui appelle la procdure de
sauvegarde