bichonnet
Messages postés17Date d'inscriptionmardi 11 octobre 2005StatutMembreDernière intervention18 mai 2006
-
28 mars 2006 à 14:18
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 2012
-
29 mars 2006 à 16:09
bonjour,
je désire dessiner des textes sur une form en les positionnant avec la souris, c'est-à-dire , je met le curseur n'importe où sa la form et je tape le texte au clavier et il apparait sur la form et ainsi de suite.
qui peut me donner un code pour cela ?
merci d'avance
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 28 mars 2006 à 14:47
Salut.
Pour tester si ce code peux t'aider tu a besoin d'un label appelé Label1 et Avec la Propriete Index a 0
Colle le code suivant dans le form pour tester
Option Explicit
Dim WriteLabel As Boolean
Private Sub Form_KeyPress(KeyAscii As Integer)
If KeyAscii = vbKeyReturn Then
WriteLabel = False
End If
If WriteLabel Then Label1(Label1.Count - 1).Caption = Label1(Label1.Count - 1).Caption & Chr(KeyAscii)
End Sub
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = vbLeftButton Then
Call Load(Label1(Label1.Count))
With Label1(Label1.Count - 1)
.Left = X
.Top = Y
.Visible = True
.Caption = ""
End With
WriteLabel = True
End If
End Sub
@+, Julien Pensez: Moteur de Recherche, Réponse Acceptée