代码突出显示+ RightClick列表功能(注释选择/取消注释选择)

时间:2013-05-02 06:07:59

标签: c# visual-studio-2010

我正在编写代码编辑器(windows窗体),我只是想问一下如何使用RightClick函数这样的代码 在rtb内。就像在实际的代码编辑器中一样,当您突出显示特定的文本行时,您可以右键单击。 突出显示列表框的行将显示注释和取消注释,每行显示带“//”的文本 如果它的“评论选择”,但如果它是相反的(突出显示+右键单击带有//的文本之前的那个)所有“//”将 删除。

这样的事情: enter image description here

非常感谢你提前帮助。非常需要。谢谢。

< | ------更新------ |>

“//”函数的当前参数:

if (token == "//" || token.StartsWith("//"))
            {
                // Find the start of the comment and then extract the whole comment.
                int index = line.IndexOf("//");
                string comment = line.Substring(index, line.Length - index);
                rtb.SelectionColor = Color.Green;
                rtb.SelectionFont = new Font("Courier New", 10, FontStyle.Italic);
                rtb.SelectedText = comment;
                break;
            }

0 个答案:

没有答案