Calade
Messages postés1207Date d'inscriptiondimanche 20 avril 2003StatutMembreDernière intervention 4 juin 2016
-
10 déc. 2009 à 15:28
Calade
Messages postés1207Date d'inscriptiondimanche 20 avril 2003StatutMembreDernière intervention 4 juin 2016
-
11 déc. 2009 à 09:23
Bonjour à tous,
Je suis en train de développer un contrôle OCX, en fait un TextBox, pour avoir à peu près toutes les propriétés du contrôle natif de VB6 et celui des MSForms.
Pour cela je m'appuie sur celui des MSForms à la base. Pour coller au comportement de l'original dans le cas de sa propriété Enable = False, je voudrais interdire toute sélection de texte.
Or en jouant sur SetStart + SelLength à 0 je n'arrive à rien, je n'arrive pas non plus à utiliser la propriété CanPaste (je ne sais pas si elle me serait utile, mais encore faudrait-il que je puisse la tester).
Si quelqu'un a une idée, je l'en remercie d'avance.
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018219 10 déc. 2009 à 16:32
Bonjour,
Si tu es bien sous VB6, tu as un objet clipboard, qu'il suffit de vider.
____________________
Très intéressante fable, L'OISELEUR, L'AUTOUR ET L'ALOUETTE !
Calade
Messages postés1207Date d'inscriptiondimanche 20 avril 2003StatutMembreDernière intervention 4 juin 201610 11 déc. 2009 à 09:23
Bonjour,
Pas de problème je suis bien sous VB6.
Le fait de vider le clipboard ne sert à rien puisque à ce moment il n'est pas encore rempli. Ce que je veux faire c'est empêcher le surlignage qui se produit quand on sélectionne quelque chose en vue de la transférer dans le clipboard.
Mais en fait est résolu, mon code étant en pleine révision, j'avais commenté une partie de celui-ci à tort.