繁体   English   中英

如何在C#中的两个html标签之间放置文本

[英]How to place text between two html tags in C#

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM