我想使用Boo / C#创建一个自动完成控件。如果你不知道它是什么样子,这是互联网的截图:
我基本上想的是一个未修饰的窗口/对话框(我不确定我将如何实现),或者可以在其自身上显示的控件(某种类型的ListBox)。
我怎样才能实现这样的控制?
我对控件的弹出部分非常感兴趣!
答案 0 :(得分:2)
似乎TextBox
已经自动完成了。请参阅TextBox.AutoCompleteSource
Property。
答案 1 :(得分:1)
我做了类似的事情,并且确实使用了一个列表框来显示结果。 我需要做的就是监视KeyUp事件以获取数据并显示列表框。我将列表框添加为窗体的隐藏控件,并在设置其位置后适当时显示它