私は基本的なコードエディタでアプリケーションを作っています。 オートブラケットを作成するときに問題が発生しました。 私のカーソルがテキストボックスの4行目にあるとき、私は '('これをテキストボックスの1行目に移動し、 '4行目に')を追加します。TextBoxで自動閉じ括弧を取得できません
これは私のコードです:
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