Visual Basic 2008 中的自动完成列表



我有Microsoft Visual Basic 2008,我想为我的一些代码做一个自动完成列表。我知道该怎么做,但我希望它作为主文本框中的程序出现,所以它会像

<html>
<body>
<t
//List here
<tr>
<table>
<td>

所以我希望它出现在我正在键入的当前单词下,甚至获取该单词的值以将其放入组合框中并显示建议的单词。

我仍然不知道你想要什么的细节,但这里有你可以做的事情:

1) 向表单添加工具提示。

2) 捕获文本框的 KeyUp 事件,并在该事件中根据 TextBox.Text 分配工具提示的值。如果您只想要框的文本加上"..."要出现,您可以

Private Sub TextBox1_KeyUp(sender As Object, e As KeyEventArgs) Handles TextBox1.KeyUp
    ToolTip1.SetToolTip(TextBox1, TextBox1.Text.split(" ").last & "...")
End Sub

您可能并不真正想要工具提示,但这比教您如何在屏幕上移动标签以跟随您键入的位置更容易。也许尝试让它工作(但使用一个构建工具提示文本以等于您的代码/单词列表的函数)并返回特定问题。

相关内容

最新更新