- ベストアンサー
TextBox内でドラッグした文字列をタグで括るには?
TextBox内でドラッグした文字列をタグで括るにはどうすればいいでしょうか? textbox1.text="あいうえお" 上記の"あいうえお"の内、"いうえお"をマウスでドラッグし、button1を押したら「<a>いうえお</a>」のように、<a></a>のようなタグで括り、 textbox1へ「あ<a>いうえお</a>」と返す処理を行いたいのですが、どういったコードを記述すればよいでしょうか? 処理言語はC#.NETです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんな感じでしょうか? string st = TextBox1.Text; st = st.Replace(TextBox1.SelectedText, "<a>" + TextBox1.SelectedText + "</a>"); TextBox1.Text = st; TextBox(またはRichTextBox)で選択されている文字列の取得と設定 http://dobon.net/vb/dotnet/control/tbselectedtext.html 文字列を置換する http://jeanne.wankuma.com/tips/csharp/string/replace.html
お礼
大変参考になりました。解決することができました。 ありがとうございます。