vb. net - изменить поведение нажатия клавиши табуляции (если e.KeyCode = Keys.Tab Then ...) внутри richtextbox - PullRequest
0 голосов
/ 01 марта 2020

Когда я нажимаю TAB внутри richtextbox, я хочу, чтобы строка ввода центрировалась.

У меня есть 2 вопроса:

  1. Кажется, я не могу подавить то, что обычно делает вкладка. Я пытался

        Private Sub rtbScript_KeyDown(sender As Object, e As KeyEventArgs) Handles rtbScript.KeyDown
        If e.KeyCode = Keys.Tab Then
        e.SuppressKeyPress = True
        MsgBox("tab key pressed")
        End If
        End Sub
    

результат по-прежнему в виде таблицы в richtextbox

как отцентрировать точную строку в поле richtextbox, где была нажата клавиша табуляции. У меня пока нет кода для этого

любая и все идеи будут высоко оценены! ТНХ!

1 Ответ

0 голосов
/ 01 марта 2020

нашел это!

rtbScript.SelectionTabs = New Integer() {(rtbScript.Width / 2)}

это похоже на дело! всем спасибо за ваше время!

...