winform让Textbox像百度一下子实现下拉显示
winform让Textbox像百度一下实现下拉显示
下面是2000W数据加载后的效果

效果还可以。就分享了
------解决思路----------------------

------解决思路----------------------
下面是2000W数据加载后的效果
流弊啊。。
------解决思路----------------------

------解决思路----------------------

学习学习!
------解决思路----------------------
留着学习学习
------解决思路----------------------
2000W
------解决思路----------------------
2000W的数据加载确实有点慢,一度以为我的机器死机了
------解决思路----------------------
感谢分享^_^
------解决思路----------------------
感谢楼主分享。
------解决思路----------------------

------解决思路----------------------
不看源码看效果还是不错的……不过目测加载速度会比较慢。
这时候应该将工作时间进行分解
------解决思路----------------------

------解决思路----------------------
学习了,这个很不错啊。
------解决思路----------------------
2000w 数据,这个速度很不错。
------解决思路----------------------
不需要再Form1初始化方法里加载。很少有人在窗体初始化时立刻(几秒钟内)就去点击TextBox,因此你完全可以在Form1已经初始化并且Load事件执行完毕之后,才异步加载。
------解决思路----------------------
而且加载数据,几百个、几百个地异步加载就行了。不要一次加载全部。
------解决思路----------------------
mark zhi
------解决思路----------------------
------解决思路----------------------

------解决思路----------------------
这是AutoComplete最基本的用法啊。。。
------解决思路----------------------
不过话说你GIF使用的啥软件搞的?
------解决思路----------------------
收藏了,谢谢!
------解决思路----------------------
受教了!谢谢!
------解决思路----------------------
学习了,谢谢分享
------解决思路----------------------
这个很不错啊,感谢楼主贴出源码
------解决思路----------------------
mark
------解决思路----------------------
xin ku l
------解决思路----------------------
好帖子,版主推荐下。
------解决思路----------------------
在另一帖中就收藏了。
------解决思路----------------------
速度确实不错
------解决思路----------------------
这是昨天一个帖子的回复LZ给提出来的吧
------解决思路----------------------

------解决思路----------------------
谢谢分享~
------解决思路----------------------
下拉是给人看的,1秒钟看10个,需要200万秒,约1个月的时间才能看完。
这样下去会被人批评的哦
------解决思路----------------------
受教了!谢谢!
------解决思路----------------------
感谢分享^_^
------解决思路----------------------
学习 .
------解决思路----------------------
哈哈哈哈哈哈哈
------解决思路----------------------
这个很不错啊,感谢楼主贴出源码
------解决思路----------------------
312321651651961
List<string> Data = new List<string>();
string Randomstr = "功夫撒黑胡椒hcbvf蜂窝qwertyuiopasdfghjklzxcvbnm法国的恢复到飞范德萨QWERTYUIOPASDFGHJKLZXCVBNM出现过热423贴①46546也有一头热刚恢复到贴3天赋如头3广泛的我让他";
Random rd = new Random(GetRandomSeed());
static int GetRandomSeed()
{
byte[] bytes = new byte[4];
System.Security.Cryptography.RNGCryptoServiceProvider rng = new System.Security.Cryptography.RNGCryptoServiceProvider();
rng.GetBytes(bytes);
return BitConverter.ToInt32(bytes, 0);
}
public Form1()
{
InitializeComponent();
for (int i = 0; i < 20000000; i++)
{
Data.Add(Randomstr.ToCharArray()[rd.Next(Randomstr.Length)].ToString()
+ Randomstr.ToCharArray()[rd.Next(Randomstr.Length)].ToString()
+ Randomstr.ToCharArray()[rd.Next(Randomstr.Length)].ToString()
+ Randomstr.ToCharArray()[rd.Next(Randomstr.Length)].ToString()
+ Randomstr.ToCharArray()[rd.Next(Randomstr.Length)].ToString());
}
this.textBox1.AutoCompleteCustomSource.Clear();
this.textBox1.AutoCompleteCustomSource.AddRange(Data.ToArray());
this.textBox1.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
this.textBox1.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.CustomSource;
}
下面是2000W数据加载后的效果
效果还可以。就分享了
------解决思路----------------------
------解决思路----------------------
下面是2000W数据加载后的效果
流弊啊。。
------解决思路----------------------
------解决思路----------------------
学习学习!
------解决思路----------------------
留着学习学习
------解决思路----------------------
------解决思路----------------------
2000W的数据加载确实有点慢,一度以为我的机器死机了
------解决思路----------------------
------解决思路----------------------
感谢楼主分享。
------解决思路----------------------
------解决思路----------------------
不看源码看效果还是不错的……不过目测加载速度会比较慢。
这时候应该将工作时间进行分解
------解决思路----------------------
------解决思路----------------------
学习了,这个很不错啊。
------解决思路----------------------
2000w 数据,这个速度很不错。
------解决思路----------------------
不需要再Form1初始化方法里加载。很少有人在窗体初始化时立刻(几秒钟内)就去点击TextBox,因此你完全可以在Form1已经初始化并且Load事件执行完毕之后,才异步加载。
------解决思路----------------------
而且加载数据,几百个、几百个地异步加载就行了。不要一次加载全部。
------解决思路----------------------
mark zhi
------解决思路----------------------
------解决思路----------------------
------解决思路----------------------
这是AutoComplete最基本的用法啊。。。
------解决思路----------------------
不过话说你GIF使用的啥软件搞的?
------解决思路----------------------
收藏了,谢谢!
------解决思路----------------------
受教了!谢谢!
------解决思路----------------------
学习了,谢谢分享
------解决思路----------------------
这个很不错啊,感谢楼主贴出源码
------解决思路----------------------
mark
------解决思路----------------------
------解决思路----------------------
好帖子,版主推荐下。
------解决思路----------------------
在另一帖中就收藏了。
------解决思路----------------------
速度确实不错
------解决思路----------------------
这是昨天一个帖子的回复LZ给提出来的吧
------解决思路----------------------
------解决思路----------------------
谢谢分享~
------解决思路----------------------
下拉是给人看的,1秒钟看10个,需要200万秒,约1个月的时间才能看完。
这样下去会被人批评的哦
------解决思路----------------------
受教了!谢谢!
------解决思路----------------------
感谢分享^_^
------解决思路----------------------
学习 .
------解决思路----------------------
哈哈哈哈哈哈哈
------解决思路----------------------
这个很不错啊,感谢楼主贴出源码
------解决思路----------------------
312321651651961