WindowForm中的简单问题

Mark杨 2009-08-01 03:23:16
如何实现像QQ中的号码输入,会提示相关的以前输入的号码?

如原来有输入过 123456 456789 1445558 5468968 597544
我们再输入1 就会有提示123456 1445558了



不知道怎么表达,不知道这样是不是可以理解》》
...全文
67 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
peterb 2009-08-01
  • 打赏
  • 举报
回复
让爱延续 2009-08-01
  • 打赏
  • 举报
回复
上楼很详细啦,加分。
yulitian 2009-08-01
  • 打赏
  • 举报
回复
1、确认输入的时候,找个地方存起来,INI文件啦,数据库啦,甚至万恶的注册表啦,随意
2、输入的时候,textchange事件可以用吧,嗯,就是他了,把之前存的那些取出来变成string []问题不大吧
3、在string []中查找首字相符的(变态一点可以用拼音相符,自己写吧),放在下拉框里面就行了
wangdaoren 2009-08-01
  • 打赏
  • 举报
回复
控件用COMBOX就可以,模式设置为可录入可下拉,当你在输入框中输入值时,你可以根据输入的值去匹配你曾经记录过的数据,把匹配到的数据加载到COMBOX中,并且手动触发显示下拉框,然后就可以选择了。
shang_125 2009-08-01
  • 打赏
  • 举报
回复
使用XML文件或INI文件记录就是了,用的时候取出来
Mark杨 2009-08-01
  • 打赏
  • 举报
回复
那显示是用哪个控件啊?
可以讲具体点吗?
谢谢了!
jiujiang88 2009-08-01
  • 打赏
  • 举报
回复
个人所知,实现时,对应文件目录下有一个文件记录登陆过的号码(QQ是对应目录下有每个QQ号码创建的文件夹,保存对应QQ的信息),然后再输入时候,就会去遍历(方法较多,网上找就一大片),当找到对应的后,就在下面显示出来。

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧