-6

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

在此处输入图像描述

我该怎么做呢?

4

2 回答 2

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);
        }
    }
}
于 2013-03-22T18:17:48.607 回答
0

在文本框选定事件中,您应该处理以下指令:

  1. 从文本框中获取文本
  2. 将其保存到数组或类似的东西
  3. 给出 HTML 标签并给出 HTML 标签内的数组
  4. 再次设置为屏幕
于 2013-03-22T18:16:17.610 回答