2010-03-15 4 views
0

J'utilise this text editor pour mes application Windows FormsRich Text Edition dans Windows Forms

Cela fonctionne très bien et est un contrôle merveilleux, mais je suis en train d'accomplir une tâche: Je voulais insérer une balise personnalisée au sous-jacent html pour par exemple si l'utilisateur clique sur un bouton sur le formulaire que je veux insérer une balise <myTag> valeur </myTag > "à la position du curseur de l'éditeur de texte.

quelqu'un peut-il me guider comment y parvenir?

+0

Cet article a été publié en 2006; L'auteur semble avoir répondu pour la dernière fois à une question en 2007: vous pouvez rechercher dans CodeProject des articles ultérieurs sur l'utilisation d'un contrôle WebBrowser en tant qu'éditeur. – BillW

Répondre

1

Les gars, Merci pour les réponses, le code ci-dessous permet de résoudre la question

 IHTMLTxtRange range = doc.selection.createRange() as IHTMLTxtRange; 
     range.pasteHTML(string.Format("<span>myTag</span>",range.text)); 
     range.collapse(false); 
     range.select(); 
0

obtenir la colonne et les lignes de curseur et mettez votre balise HTML là. Par exemple, si mon curseur clignote quelque part sur la page, essayez d'obtenir ses X et Y (Lignes et Colonnes).