如何在C#中的两个html标记之间放置文本
本文关键字:html 两个 之间 置文本 | 更新日期: 2023-09-27 18:21:08
我正在C#
中制作一个简单的HTML
编辑器。
我有一个boldText
按钮,它在textArea
RichTextBox中添加了<b> </b>
html标记。我的目标是在textArea
中键入一个单词,选择它,然后按boldText
按钮将单词粘贴在粗体标签之间。
例如:<b> Word </b>
。就像这里一样,在编辑器中,当你发布你的问题时。希望我把我的问题解释得足够清楚。这是我的按钮代码:
private void boldText_Click(object sender, EventArgs e)
{
textArea.SelectionLength = 0;
textArea.SelectedText = "<b> </b>";
}
如果我正确理解你的问题,也许你正在尝试做这个
private void boldText_Click(object sender, EventArgs e)
{
textArea.SelectedText = string.Format("<b>{0}</b>", textArea.SelectedText);
textArea.SelectionLength = 0;
}