visual basic 2008中的自动完成列表

时间:2015-04-27 17:59:24

标签: vb.net

我有微软的visual basic 2008,我想为我的一些代码制作一个自动完成列表。我知道该怎么做,但我想把它作为主文本框中的程序apear的问题所以它就像

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

所以我希望它在我正在输入的当前单词之下,或者甚至得到这个单词的值,将它放在组合框中并显示建议的单词。

1 个答案:

答案 0 :(得分:0)

我仍然不知道你想要的具体细节,但这是你可以做的事情:

1)在表单中添加工具提示。

2)捕获TextBox的KeyUp事件,然后根据TextBox.Text分配ToolTip的值。如果您只想显示方框的文字加上“...”,则可以

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

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