Comment masquer le curseur dans un RichTextBox?

Tout comme le titre: j'ai cherché sur le web pour une réponse, mais je n'étais pas en mesure de trouver un moyen de cacher le signe d'un RichTextBox dans VB.NET.

J'ai essayé de définir le RichTextBox.Propriété Enabled à False, puis de modifier la couleur de fond et couleur de premier plan pour les non-gris, mais cela ne suffit pas.

Merci d'avance.

  • Je sais que c'est un vieux post, et est étiqueté .NET 3.5. Cependant, je voudrais vous donner une mise à jour pour ceux qui l'ont fouillé et vous pouvez utiliser .NET 4.0. Dans .NET 4.0, le contrôle RichTextBox a maintenant une propriété IsReadOnlyCaretEnabled, qui est par défaut à False, alors le curseur est automatiquement masquée si vous définissez ReadOnly Vrai. Si vous voulez un ReadOnly RichTextBox pour afficher le curseur, vous pouvez définir IsReadOnlyCaretEnabled de Vrai.
  • Ma réponse résout votre problème? Si oui, vous pouvez envisager de le marquer comme réponse. Il est en C#, mais devrait fonctionner en VB, je pense. 🙂
  • Salut, pouvez-vous envisager de marquer ma réponse comme solution?
  • En fait, je pense que le plus simple est d'utiliser une autre commande transparente pour le couvrir! Il permet d'éviter l'introduction de la non-code managé.
InformationsquelleAutor pistacchio | 2009-02-24