如何在C#

时间:2015-11-08 13:30:13

标签: c# html string tags richtextbox

我正在HTML制作一个简单的C#编辑器。

我有一个boldText按钮,可在<b> </b> RichTextBox中添加textArea html标记。我的目标是在textArea中输入一个单词,选择它并按下boldText按钮将单词粘贴在粗体标记之间。

例如:<b> Word </b>。就像在这里,在编辑器中,当你发布你的问题。希望我能够清楚地解释我的问题。这是我按钮的代码:

private void boldText_Click(object sender, EventArgs e)
{
    textArea.SelectionLength = 0;
    textArea.SelectedText = "<b> </b>";
}

1 个答案:

答案 0 :(得分:0)

如果我理解你的问题,也许你正在尝试这样做

private void boldText_Click(object sender, EventArgs e)
{
    textArea.SelectedText = string.Format("<b>{0}</b>", textArea.SelectedText); 
    textArea.SelectionLength = 0;
}