首页 > 解决方案 > vb.net - 在 Richtextbox 中更改 tab keydown 的行为(如果 e.KeyCode = Keys.Tab Then...)

问题描述

在富文本框中按 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. 如何在按下制表键的富文本框中将确切的行居中我还没有代码

任何和所有的想法将不胜感激!谢谢!

标签: vb.netformattingrichtextbox

解决方案


找到了!

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

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


推荐阅读