【问题标题】:How to place text between two html tags in C#如何在C#中的两个html标签之间放置文本
【发布时间】:2015-11-08 13:30:12
【问题描述】:

我正在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>";
}

【问题讨论】:

标签: c# html string tags richtextbox


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2016-09-25
    • 1970-01-01
    • 1970-01-01
    • 2012-06-26
    • 1970-01-01
    • 2015-08-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多