求:输入首字母 对应的汉字的名字 实现代码

南山一石 2012-06-05 12:40:44
谢谢!
...全文
187 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
魏飞翔 2012-06-05
  • 打赏
  • 举报
回复
熙风 2012-06-05
  • 打赏
  • 举报
回复
你想做输入法?
hz_wanglei 2012-06-05
  • 打赏
  • 举报
回复
就是 输入汉字首字母, 动态 已对应 显示汉字
南山一石 2012-06-05
  • 打赏
  • 举报
回复
但是不能显示汉字,怎么做?
南山一石 2012-06-05
  • 打赏
  • 举报
回复
1. using System;
2. using System.Collections.Generic;
3. using System.ComponentModel;
4. using System.Data;
5. using System.Drawing;
6. using System.Text;
7. using System.Windows.Forms;
8. using System.Data.Common;
9.
10. namespace 文本框联想功能的实现
11. {
12. public partial class Form1 : Form
13. {
14. DataTable dt = new DataTable();
15. public Form1()
16. {
17. InitializeComponent();
18. }
19.
20. private void Form1_Load(object sender, EventArgs e)
21. {
22. InitialAutoCompleteList();
23. }
24.
25. private void InitialAutoCompleteList()
26. {
27. string []array=new string[]{"hello","hi","nihao","hehe","yes","no","nobody","morning","yellow","moon"};
28. DataColumn dc=new DataColumn("name");
29. this.dt.Columns.Add(dc);
30. for (int i = 0; i < 10;i++ )
31. {
32. DataRow dr = dt.NewRow();
33. dr[0] = array[i];
34. dt.Rows.Add(dr);
35. }
36. AutoCompleteStringCollection AutoCollection = new AutoCompleteStringCollection();
37. foreach (DataRow dr in dt.Rows)
38. {
39. AutoCollection.Add(dr["name"].ToString());
40. }
41. this.textBox_TestAutoComplete.AutoCompleteCustomSource = AutoCollection;
42. this.comboBox_TestAutoComplete.AutoCompleteCustomSource = AutoCollection;
43. }
44. }
45. }
村长_乐 2012-06-05
  • 打赏
  • 举报
回复
这不就是输入法么?
要不就把汉字的首字母存起来,然后读取的时候查首字母然后显示汉字

111,126

社区成员

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

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

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