Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 25 nov. 2003 à 09:06
Bien d'accord avec Econs, les groupes de controles s'imposent dans ton cas !
econs
Messages postés4030Date d'inscriptionmardi 13 mai 2003StatutMembreDernière intervention23 décembre 200825 25 nov. 2003 à 08:59
arf zut .. G oublié de te dire que l'Index du bouton Command1 doit être mis à 0 pour démarrer !
econs
Messages postés4030Date d'inscriptionmardi 13 mai 2003StatutMembreDernière intervention23 décembre 200825 25 nov. 2003 à 08:57
Je peux même, pour info, te filer ton code, en raccourci. Tu peux gagner beaucoup de lignes de code en ne créant qu'un seul bouton, et en le multipliant :
1 form nommé Form1 + 1 bouton placé n'importe où, nommé Command1
----TON CODE MODIFIE----
Private Sub Command1_Click(index As Integer)
Dim a As Integer
Dim i As Integer
Cls
a = index
For i = 0 To 10
Print
Print Tab; a; "FOIS"; i; "EGAL"; a * i
Print
Next
End Sub
Private Sub Form_Load()
Dim i As Integer
With Form1
.Height = 10260
.Width = 8835
.Top = 0
.Left = 0
End With
With Command1(0)
.Height = 615
.Left = 5520
.Top = 360
.Width = 2055
.Caption = "0"
End With
For i = 1 To 9
Load Command1(i)
Command1(i).Caption = i
Command1(i).Top = 650 * i + Command1(0).Top
Command1(i).Visible = True
Next i
End Sub
----------------------------------
Je te laisse le soin, sur ces bases, d'inclure la division, la soustraction et l'addition.
Manu.
econs
Messages postés4030Date d'inscriptionmardi 13 mai 2003StatutMembreDernière intervention23 décembre 200825 25 nov. 2003 à 08:44
Pour un premier programme, il a au moins le mérite de fonctionner correctement, et çà, c'est bien.
Maintenant, tu vas pouvoir soigner le graphisme parce que les enfants ne seront pas attirés par çà.
Il faudra aussi rajouter les tables d'addition , de soustraction et de division, et pendant que tu y es, plutôt que de créer 36 boutons, sélectionner dans une liste le type de table et le chiffre que tu veux faire entrer dans le calcul et hop, avec un seul bouton, il te sort tout.
25 nov. 2003 à 09:06
25 nov. 2003 à 08:59
25 nov. 2003 à 08:57
1 form nommé Form1 + 1 bouton placé n'importe où, nommé Command1
----TON CODE MODIFIE----
Private Sub Command1_Click(index As Integer)
Dim a As Integer
Dim i As Integer
Cls
a = index
For i = 0 To 10
Print
Print Tab; a; "FOIS"; i; "EGAL"; a * i
Print
Next
End Sub
Private Sub Form_Load()
Dim i As Integer
With Form1
.Height = 10260
.Width = 8835
.Top = 0
.Left = 0
End With
With Command1(0)
.Height = 615
.Left = 5520
.Top = 360
.Width = 2055
.Caption = "0"
End With
For i = 1 To 9
Load Command1(i)
Command1(i).Caption = i
Command1(i).Top = 650 * i + Command1(0).Top
Command1(i).Visible = True
Next i
End Sub
----------------------------------
Je te laisse le soin, sur ces bases, d'inclure la division, la soustraction et l'addition.
Manu.
25 nov. 2003 à 08:44
Maintenant, tu vas pouvoir soigner le graphisme parce que les enfants ne seront pas attirés par çà.
Il faudra aussi rajouter les tables d'addition , de soustraction et de division, et pendant que tu y es, plutôt que de créer 36 boutons, sélectionner dans une liste le type de table et le chiffre que tu veux faire entrer dans le calcul et hop, avec un seul bouton, il te sort tout.
Bonne continuation