【发布时间】:2017-08-31 04:50:54
【问题描述】:
当键入“#”后跟任何字符时,我想突出显示文本框中的文本,就像 Facebook 所做的那样。我尝试使用 SelectionStart 、SelectionLength 和 SelectionBackColor 属性,但我遇到了很多问题。
我需要帮助,处理正在输入的字符的最佳事件是什么?我使用了 TextChanged 事件,但它不起作用。是否还有其他属性而不是 SelectionStart 和 SelectionLength?
请给我提示,我会搜索。 我搜索了很多,但没有找到有用的主题。
【问题讨论】:
-
您是在 Excel 中执行此操作吗? vba vb.net。 vba 适用于 Excel、word、Access,... vb.net 在视觉工作室中。
-
@ScottCraner 哦,对不起,Visual Studio 中没有它的 vb.net。你知道怎么做吗?
-
不,但现在我修复了标签,您将从知道的人那里获得更好的帮助。我会添加您尝试过的任何代码。
-
这将检测为用户类型。 Private Sub TextBox1_TextChanged(ByVal sender As System.Object, _ ByVal e As System.EventArgs) _ Handles TextBox1.TextChanged System.Diagnostics.Debug.WriteLine("TextBox1.Text = " & TextBox1.Text) End Sub
标签: vb.net cursor hashtag textselection