POPUP MENU COMPLET POUR RICHTEXTBOX (COPIER,COLLER,ETC...)
cs_max12
Messages postés1491Date d'inscriptiondimanche 19 novembre 2000StatutModérateurDernière intervention 7 juillet 2014
-
27 mai 2005 à 01:58
khalifavb
Messages postés9Date d'inscriptionjeudi 23 février 2012StatutMembreDernière intervention24 avril 2015
-
24 avril 2015 à 22:05
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
tuneserapasmonnom
Messages postés41Date d'inscriptionvendredi 23 juin 2006StatutMembreDernière intervention 1 décembre 2008 25 août 2006 à 10:02
j'aimerai savoir comment tu fais pour que ta form soit viollette sur la photo et jolie, différente de d'habitude
cs_NoFutur
Messages postés171Date d'inscriptionmardi 17 décembre 2002StatutMembreDernière intervention 6 mai 20071 30 mai 2005 à 18:20
Salut,
Moi je crois que ta source ne perd pas de son intérêt car à chaque fois que j'utilise le RichtexBox je me programme toujours un menu contextuel a côté car il m'arrive parfois de me retrouver avec le menu par défaut mais en anglais alors pour éviter les petits défaut je programme le menu comme tu as fait :-)
Ya pas à dire mais ça donne bien avec cet OCX quand même :o)
Bonne prog !
@plus
bouv
Messages postés1411Date d'inscriptionmercredi 6 août 2003StatutMembreDernière intervention 3 mars 20191 28 mai 2005 à 13:29
oui je sais c'est un peu plus complexe. Enfin c'est une opinion perso mais quand je peux eviter les sendkeys je le fait.
Sinon c'est pas mal.
Bonne prog
++
cs_Danyz
Messages postés98Date d'inscriptiondimanche 20 juillet 2003StatutMembreDernière intervention31 octobre 2006 27 mai 2005 à 19:49
En effet, la propriété AutoVerbMenu du RichTextBox doit etre sur True pour afficher le menu contextuel du click droit , j'avais pas vu ca :(
(D'aillleurs le menu est en francais...)
Ma source perde de son interet :P (si ce n'est de pouvoir modifier le menu contextuel)
Bouv j'ai utiliser les SendKeys aussi pour le presse papier pour mettre le moins de code possible.
Quand tu fait un coller par exemple , il faut prendre en compte l'emplacement du curseur , donc decouper la chaine de caractere du richtextbox , inserer le presse papier , si du texte etait selectionné , il faut le remplacer par le presse papier etc...
Tout ca est fait automatiquement en faisant un CTRL + V.
Pour le copier on peut à la limite metttre un clipboard.settext
bouv
Messages postés1411Date d'inscriptionmercredi 6 août 2003StatutMembreDernière intervention 3 mars 20191 27 mai 2005 à 08:21
Juste un petit repproche.
Au lieu de
SendKeys "^(c)"
j'aurais préféré
Clipboard.SetText (RichTextBox1.SelText)
Et pour récupérer la valeur
Clipboard.GetText
C'est beaucoup plus propre que des SendKeys.
Bonne prog
++
cs_Danyz
Messages postés98Date d'inscriptiondimanche 20 juillet 2003StatutMembreDernière intervention31 octobre 2006 27 mai 2005 à 02:43
ha.... je ne le savais pas
cs_max12
Messages postés1491Date d'inscriptiondimanche 19 novembre 2000StatutModérateurDernière intervention 7 juillet 2014 27 mai 2005 à 01:58
Il existe, il faut le cocher dans les propriétés, je sais plus laquel. Mais il est en anglais par contre.
24 avril 2015 à 22:05
Merci bien a ce code ,il est vraiment intéressant .
bon continuation.
28 août 2006 à 16:24
25 août 2006 à 10:05
http://www.tgtsoft.com/prod_sxp.php
++
25 août 2006 à 10:02
30 mai 2005 à 18:20
Moi je crois que ta source ne perd pas de son intérêt car à chaque fois que j'utilise le RichtexBox je me programme toujours un menu contextuel a côté car il m'arrive parfois de me retrouver avec le menu par défaut mais en anglais alors pour éviter les petits défaut je programme le menu comme tu as fait :-)
Ya pas à dire mais ça donne bien avec cet OCX quand même :o)
Bonne prog !
@plus
28 mai 2005 à 13:29
Sinon c'est pas mal.
Bonne prog
++
27 mai 2005 à 19:49
(D'aillleurs le menu est en francais...)
Ma source perde de son interet :P (si ce n'est de pouvoir modifier le menu contextuel)
Bouv j'ai utiliser les SendKeys aussi pour le presse papier pour mettre le moins de code possible.
Quand tu fait un coller par exemple , il faut prendre en compte l'emplacement du curseur , donc decouper la chaine de caractere du richtextbox , inserer le presse papier , si du texte etait selectionné , il faut le remplacer par le presse papier etc...
Tout ca est fait automatiquement en faisant un CTRL + V.
Pour le copier on peut à la limite metttre un clipboard.settext
27 mai 2005 à 08:21
Au lieu de
SendKeys "^(c)"
j'aurais préféré
Clipboard.SetText (RichTextBox1.SelText)
Et pour récupérer la valeur
Clipboard.GetText
C'est beaucoup plus propre que des SendKeys.
Bonne prog
++
27 mai 2005 à 02:43
27 mai 2005 à 01:58
A+