Bonjour à tous
Lorsque que j'essai de faire un copier coller du contenu d'une TextBox vers une autre je n'y arrive pas
Y a t'il une option à mettre en service pour que cela fonctionne ?
Merci d'avance de votre aide
Bonjour à tous
Lorsque que j'essai de faire un copier coller du contenu d'une TextBox vers une autre je n'y arrive pas
Y a t'il une option à mettre en service pour que cela fonctionne ?
Merci d'avance de votre aide
Ctrl+c
Ctrl+v
Sérieusement, si je comprends ta question, tu fais ton copier/coller en code sur la propriété .text des TB?
Code : Sélectionner tout - Visualiser dans une fenêtre à part TB1.text = TB2.text
Encore mieux (par le presse papier)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 textBox1.Copy() textBox1.Cut() textBox2.Paste()
ça fonctionne par contre lorsque je veux faire ctrl + v
je n'obtiens pas le résultat souhaité ctrl + v le code ne s'active pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 If e.KeyCode = Keys.ControlKey and e.KeyCode = Keys.v Then e.Handled = True e.SuppressKeyPress = True TextBox2.Paste() End If
Bon plus serieusement, quand tu fais un ctrl+c de ta textbox1, ca copie bien dans le presse papier ?
Puis quand tu fais ctrl+v dans ta textbox2, ca le copie pas ?
Fais aussi un controle de paste ailleurs que dans ton 2° textbox pour voir si ca copie bien.
mon problème même sans essayé d'utiliser la fonction copier coller, lorsque je tape le code ci-dessous
lorsque j'appuie sur les touches ctrl + c ou ctrl + v les messages des MsgBox ne s'affiche pas !!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Private Sub TextBox1_KeyDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyDown If (e.Control AndAlso e.KeyCode = Keys.C) Then 'TextBox1.Copy() MsgBox("Test 1") End If End Sub Private Sub TextBox2_KeyDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox2.KeyDown If (e.Control AndAlso e.KeyCode = Keys.V) Then 'TextBox2.Paste() MsgBox("Test 2 ") End If End Sub
Si vous aviez la réponse à ce problème
merci d'avance
La propriete KeyPreview de ta form est elle activee ?
Ensuite utilise KeyPress plutot que KeyDown.
moi j'ai un problème peut etre similaire
dans mon appli, ctrl c et ctrl v ne fonctionnent pas sur les textbox
et quand on fait clic droit dedans, ca affiche bien le popup menu de windows (supprimer, couper, copier, coller) mais tout est grisé dedans ...
Vraiment bizarre car pour moi, le c/c fonctionne sans aucun probleme dans les textbox (vs2005)
Le menu est aussi grise pour moi, mais uniquement dans le cas ou rien n'est dans le presse papier.
Il ne faut pas oublier que pour faire le copier, il faut auparavant selectionner le texte !!!
J'ai trouve pour quelle raison mon
n'était pas detecté.
Code : Sélectionner tout - Visualiser dans une fenêtre à part If (e.Control AndAlso e.KeyCode = Keys.C) Then
En fait j'ai un formulaire parent MDI, dans le quel j'ai un MenuStrip est dans lequel j'ai les instructions CTRL + C et CTRL + V
du coup mon code n'est pas exécuté vu qu'il faisait double emploi. Le principe du MenuStrip est bien pratique mais là je bute sur un nouveau problème
à la place du mot "Coucou", j'aimerai dire d'ou vient l'élément à copier dans mon cas il s'agit de TextBox1.text qui se trouve sur mon formulaire SaisieEcriture. Aussi j'avais pensé faire un truc du genre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Private Sub CopyToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CopyToolStripMenuItem.Click MsgBox("Test de copier") My.Computer.Clipboard.SetText("Coucou") End Sub
SaisieEcriture.TextBox1.text à la place de "Coucou" mais cela ne fonctionne pas (sauf si je met la propriété Modifiers de la TextBox1 sur Friend). donc ici j'ai le problème de savoir d'ou vient la source à copier
maintenant j'ai le problème suivant pour le coller
à la place de SaisieEcriture.TextBox2.Text j'aimerai que My.Computer.Clipboard.GetText()
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Private Sub PasteToolStripMenuItem_Click(ByVal sender As Object, ByVal e As EventArgs) Handles PasteToolStripMenuItem.Click 'Utilisez My.Computer.Clipboard.GetText() ou My.Computer.Clipboard.GetData pour extraire les informations du Presse-papiers. MsgBox("Test de Coller") SaisieEcriture.TextBox2.Text = My.Computer.Clipboard.GetText() End Sub
sache ou j'ai cliquez le coller pour qu'il le mette dans la bonne TextBox.Text car il pourrais s'agire de la TextBox3.Text à la place de la TextBox2.Text
Mon problème commence à ce résoudre mais je n'ai pas tous les éléments pour y parvenir
merci d'avance pour votre aide
Ca devrait marcher avec CTRL+ Insert et SHIFT + Insert .CTRL + C et CTRL + V
j'ai rien compris désolé mais ça manque d'explication plus détaille ^^
Merci beaucoup
Pour copier, appuyer en même temps sur les touches CRTL et Inser.Lorsque que j'essai de faire un copier coller du contenu d'une TextBox vers une autre je n'y arrive pas
Pour coller, appuyer en même temps sur les touches SHIFT et Inser.
(SHIFT est la touche pour les majuscules)
Effectivement cela fonctionne mais pourquoi le ctrl + c et crtl + v classique dans windows ne fonctionnent ils pas par rapport à ce que j'ai noté plus haut ?
Encore merci pour ton aide
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager