我正在为自己制作基本代码编辑器的应用程序。 当创建自动括号时,我遇到了一个问题。 当我的光标是在文本框中的第4行和我按下“(”它移动“(”到线文本框1和在其线增加了一个“)” 4.无法在文本框中自动关闭括号
这是我的代码:
private void editorTB_KeyPress(object sender, KeyPressEventArgs e)
{
bool CSharpMode = true;
if (CSharpMode == true)
{
if (e.KeyChar == '(')
{
editorTB.Text += ")";
}
}
}
editorTB是我richtextbox1控制。
我希望有人能帮助我解决这个问题。在此先感谢!
你需要显示更多的代码,你在哪里设置editorTB的值? – Jawad
我刚刚创建了一个文本框控件并将其命名为editorTB。 – Thow
将editorTB.Text更改为textbox1.Text,以便更容易理解 – Thow