0

我正在使用代码编辑器(Windows 窗体),我只想问如何在 rtb 中执行诸如 RightClick 函数之类的代码。就像在实际的代码编辑器中一样,当您突出显示特定的文本行时,您右键单击。带有突出显示列表框的行将出现注释和取消注释,并且如果其“注释选择”但如果它是相反的(突出显示+右键单击文本之前带有 // 的那一行),则每行都带有“//”所有“//”将被删除。

像这样的东西: 在此处输入图像描述

非常感谢您提前提供的帮助。真的很需要。谢谢。

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

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

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;
            }
4

0 回答 0