我创建了一个个人生产力工具,以帮助自动执行我定期完成的许多任务。它由NotifyIcon直观地表示,右键单击该图标可在ToolStrip中显示选项。
这是该工具的屏幕截图。我将文本框放在底部,并将重点放在右键单击NotifyIcon上: https://i.imgur.com/s95vLJW.png
我想添加一个文本框,该文本框列出所有ToolStripMenuItems,它们的“文本”值与在框中键入的文本相匹配,每按一次按钮都会更新一次(想想Windows开始菜单-就像这样)。
不幸的是,我不知道如何实现这一目标,并且找不到合适的术语来查找相关的搜索结果,因此我没有要显示的代码。
如果没有完整的代码可用,如果您至少可以给我一些搜索词来帮助我找到所需的内容,我将不胜感激。
答案 0 :(得分:0)
您可以使用TextBox的.AutoComplete方法。
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim ToolStripItems As New AutoCompleteStringCollection()
ToolStripItems.AddRange(New String() {"Copy ID", "Copy Facebook", "Copy Twitter"})
TextBox3.AutoCompleteCustomSource = ToolStripItems
TextBox3.AutoCompleteMode = AutoCompleteMode.Suggest
TextBox3.AutoCompleteSource = AutoCompleteSource.CustomSource
End Sub