NON Sélection dans un TextBox

Résolu
Calade Messages postés 1207 Date d'inscription dimanche 20 avril 2003 Statut Membre Dernière intervention 4 juin 2016 - 10 déc. 2009 à 15:28
Calade Messages postés 1207 Date d'inscription dimanche 20 avril 2003 Statut Membre Derniè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.

Calade

2 réponses

ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 219
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 !
3
Calade Messages postés 1207 Date d'inscription dimanche 20 avril 2003 Statut Membre Dernière intervention 4 juin 2016 10
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.

Merci encore pour ton aide.


Calade
3