【发布时间】:2015-01-14 18:58:18
【问题描述】:
我的 C# Windows 窗体应用程序中有一个文本框,它的 AutoCompleteMode 设置为 AutoCompleteMode.Suggest,我的内容源是自定义源。
我的内容源是自定义的,具有以下值:
- 吉姆·史密斯
- 爱丽丝·沃克
- 鲍勃·沃克
- 杰里米·史密斯
只有通过检查建议的项目是否“以”文本框中的值“开头”,内容完成才会起作用。
例如:
text=J
会产生建议:
- 吉姆·史密斯
- 杰里米·史密斯
但是,如果用户输入
text=Walk
没有结果。
我怎样才能完成内容以提出以下建议?
- 爱丽丝·沃克
- 鲍勃·沃克
另外,我的最终目标是拥有一个文本框,个人可以在其中轻松开始输入电子邮件地址。自动完成建议的内容将是姓名 + 电子邮件地址。例如:
- Jim Smith <jsmith@mycorp.com>
- Alice Walker <alice@some.email.com>
- Bob Walker <bob.walker@mycorp.com>
- Jeremy Smith <jeremys@foo.com>
【问题讨论】:
-
@juharr 感谢修复这个问题,在预览中错过了。
-
查看这个问题的答案(同样的问题):stackoverflow.com/questions/1437002/…
-
将此标记为上述问题的重复,因此其他人直接进入该问题。 (但我实际上无法将其作为副本关闭。)
标签: c# winforms windows-forms-designer