NON Sélection dans un TextBox

Résolu
Signaler
Messages postés
1207
Date d'inscription
dimanche 20 avril 2003
Statut
Membre
Dernière intervention
4 juin 2016
-
Messages postés
1207
Date d'inscription
dimanche 20 avril 2003
Statut
Membre
Dernière intervention
4 juin 2016
-
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

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