vb.net-在richtextbox中更改选项卡keydown的行为(如果e.KeyCode = Keys.Tab然后…)

问题描述 投票:0回答:1

在富文本框内按TAB时,我要使中间线居中。

我有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中的列表

  1. 如何在RichTextBox中将Tab键按下的确切行居中我还没有代码

任何想法都将不胜感激!谢谢!

vb.net formatting richtextbox
1个回答
0
投票

找到了!

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

这似乎可以解决问题!谢谢大家的宝贵时间!

© www.soinside.com 2019 - 2024. All rights reserved.