转换在使用键盘快捷键选择的文本框中选择的文本

时间:2013-03-22 18:11:16

标签: c# textbox

当我按下快捷方式时,我想在TextBox中转换所选文本,如图所示(示例是添加标签,但可能会有不同的更改):

enter image description here

我该怎么做?

2 个答案:

答案 0 :(得分:0)

在文本框选择的事件中,您应该处理以下文章:

  1. 从文本框中获取文字
  2. 将其保存到数组或类似的内容
  3. 提供HTML标记并在HTML标记内提供数组
  4. 再次将其设置为屏幕

答案 1 :(得分:0)

您可以使用TextBox.KeyUp事件

private void textBox1_KeyUp(object sender, KeyEventArgs e)
{
    if (e.Control && e.KeyValue == 49)
    {
        if (textBox1.SelectionLength > 0)
        {
            textBox1.SelectedText = String.Format("<h1>{0}</h1>", textBox1.SelectedText);
        }
    }
}