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 = ""
End Sub