Il écrit sur la form, comment le transférer sur un label
cs_Acolyte
Messages postés81Date d'inscriptiondimanche 17 octobre 2004StatutMembreDernière intervention28 mars 2009
-
1 nov. 2004 à 20:55
econs
Messages postés4030Date d'inscriptionmardi 13 mai 2003StatutMembreDernière intervention23 décembre 2008
-
1 nov. 2004 à 21:59
Salut !
& Bonsoir !
J'ai un petit problème voilà mon code tester vous même et je vous pose ma question juste après :
'il faut comme objet une form, un label "label1" ,un textbox "text1" et un boutton "command1"
Dim i As Integer
Private Sub Command1_Click()
i = i + 1
Print "Commande"; i; Text1.Text; " le "; Date
Label1.Caption = "Commande : " & i & " le : " & Date & ""
If i = 20 Then
Command1.Enabled = False
End If
End Sub
Cliquer 20 fois sur le bouton
Comment faire, pour que le label affiche chaque commande les une sous les autres sans effacer les précédente comme le fais la form ?
cboulas
Messages postés2641Date d'inscriptionmercredi 2 juin 2004StatutMembreDernière intervention 8 janvier 201416 1 nov. 2004 à 21:02
En fait ta form ajoute toujours ce que tu lui dit d'écrire dessus avec la commande 'Print', mais si tu veux que cela n'affiche que le 'i' en cours il faut ajouter la méthode 'cls' pour effacer le contenu de ta form.
Bref là n'est pas la question, change :
Label1.Caption = "Commande : " & i & " le : " & Date & ""
pour :
Label1.Caption = Label1.caption & chr(13) & "Commande : " & i & " le : " & Date & ""
Chris...
Web : Firstruner - eMail : [mailto:support@firstruner.com Support]
econs
Messages postés4030Date d'inscriptionmardi 13 mai 2003StatutMembreDernière intervention23 décembre 200824 1 nov. 2004 à 21:59
A défaut, si vraiment ma ligne ne fonctionne pas (et j'en suis très surpris puisque j'en abuse dans mes codes), la solution de cboulas conviendra quand même.