Sunteți pe pagina 1din 4

Ecrire le code VB qui permet de raliser les Interfaces suivantes:

1 Public Class Form1


2

Dim N As Boolean

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)

Me.Close()

End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)

DateTimePicker1.Value = Now

txtAdresse.Clear()

txtcode.Clear()

10

txtNom.Clear()

11

TxtPrnom.Clear()

12

txtville.Clear()

13

txtNom.Focus()

14

End Sub

15

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)

16

ErreurNom()

17

ErreurPrnom()

18

ErreurCode()

19

If Not N Then

20

Nom = txtNom.Text.Trim

21

Prnom = TxtPrnom.Text.Trim

22

Adresse = txtAdresse.Text.Trim

23

Code = txtcode.Text.Trim

24

Ville = txtville.Text.Trim

25

Form2.Show()

26

Me.Close()

27

Else

28
29

MsgBox("Veuillez vrifier la validit de vos donnes")


End If

30

End Sub

31

Sub ErreurNom()

32

If txtNom.Text = "" Then

33

ErrorProvider1.SetError(txtNom, "Vous devez Saisir le Nom")

34

ToolStripStatusLabel1.Text = "Erreur de Saisies"

35

N = True

36

Exit Sub

37

End If

38

For i = 0 To Len(txtNom.Text.Trim) - 1

39

If Not Char.IsLetter(txtNom.Text(i)) Then

40

ErrorProvider1.SetError(txtNom, "Erreur de Saisies du Nom")

41

ToolStripStatusLabel1.Text = "Erreur de Saisies"

42

N = True

43

Exit Sub

44

End If

45

Next

46

ErrorProvider1.Clear()

47

N = False

48

End Sub

49
50
51

Sub ErreurPrnom()
If TxtPrnom.Text = "" Then

52

ErrorProvider2.SetError(TxtPrnom, "Vous devez Saisir le Prnom")

53

ToolStripStatusLabel1.Text = "Erreur de Saisies"

54

N = True

55

Exit Sub

56

End If

57

For i = 0 To Len(TxtPrnom.Text.Trim) - 1

58
59

If Not Char.IsLetter(TxtPrnom.Text(i)) Then


ErrorProvider2.SetError(TxtPrnom, "Erreur de Saisies du Prnom")

60

ToolStripStatusLabel1.Text = "Erreur de Saisies"

61

N = True

62

Exit Sub

63

End If

64

Next

65

ErrorProvider2.Clear()

66
67

N = False
End Sub

68
69

Sub ErreurCode()

70

Dim L As Integer = Len(txtcode.Text.Trim)

71

If L <= 5 Then

72

For i = 0 To Len(txtcode.Text.Trim) - 1

73

If Not Char.IsDigit(txtcode.Text(i)) Then

74

ErrorProvider3.SetError(txtcode, "Code Postale doit comporter 5 chiffr

75

ToolStripStatusLabel1.Text = "Erreur de Saisies"

76

N = True

77

Exit Sub

78

End If

79
80

Next
Else

81

ErrorProvider3.SetError(txtcode, "Code Postale doit comporter 5 chiffres")

82

ToolStripStatusLabel1.Text = "Erreur de Saisies"

83

txtcode.Text.Remove(L - 5)

84

N = True

85

Exit Sub

86

End If

87

ErrorProvider3.Clear()

88

N = False

89

End Sub

90 End Class
91
92 ----------------------------------------------------------------------------93
94 Public Class Form2
95

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)

96

Form1.Show()

97

Me.Close()

98

End Sub

99
100

Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Han

101

lblNom.Text = Prnom & " " & Nom

102

lbladresse1.Text = Adresse

103

lbladresse2.Text = Code & " " & Ville

104

End Sub

105 End Class


106
107
108
109
110
111
112

S-ar putea să vă placă și