Rogan Thoerson
Messages postés12Date d'inscriptionjeudi 31 août 2006StatutMembreDernière intervention 5 septembre 2006
-
2 sept. 2006 à 23:10
Rogan Thoerson
Messages postés12Date d'inscriptionjeudi 31 août 2006StatutMembreDernière intervention 5 septembre 2006
-
5 sept. 2006 à 11:54
Bonjour
C'est la première fois que je poste alors s'il vous plait essayer d'être indulgents. (en plus j'ai commencé le visual basic cette semaine)
Question : J'ai un texte qui est sélectionné sur mon écran comment est ce que je pourais le mettre dans le presse papier pour le mettre ensuite dans une variable string ?
Ce texte se trouve sur une page web (je sais pas si ca peut aider)
Si on pouvait me dire la commande pour vider le presse papier ce serais sympa aussi, d'après mes recherches ce serait "Clipboard.Clear".
Merci d'avance
cedvinc
Messages postés19Date d'inscriptionmercredi 28 juillet 2004StatutMembreDernière intervention15 décembre 2007 3 sept. 2006 à 12:23
Dans VB6; le couper-copier-coller utlise le clipboard (presse papier) de Windows.
Dans le cas d'une form MDI, ou avec un formulaire classique, par exemple, tu ajoute dans la barre de menu du menu « Edition », les
sous-menus Couper, Copier et Coller, nous leur attribuons le code
suivant :
Private Sub coller_Click()
'Procédure utilisée pour coller le contenu du
Presse-Papiers
'dans la zone de texte.
MDIForm1.ActiveForm.Text1.SelText
= Clipboard.GetText()
End
Sub
Private
Sub copier_Click()
'Procédure utilisée pour copier le texte
sélectionné
'dans la zone de texte dans le
Presse-Papiers.
'Vérifier qu’un caractère au moins est sélectionné
'pour réaliser l’opération.
Clipboard.Clear
Clipboard.SetText MDIForm1.ActiveForm.Text1.SelText
'Place le texte dans le Presse-papiers.
End
Sub
Private
Sub couper_Click()
'Procédure utilisée pour couper le texte
sélectionné
'dans la zone de texte txtContenu dans le
Presse-Papiers.
Clipboard.Clear
Clipboard.SetText
MDIForm1.ActiveForm.Text1.SelText
'Place le texte dans le
Presse-papiers.
Text1.SelText = ""