hyqd.net
当前位置:首页 >> C#中ComBoBox的历史输入记录保存 >>

C#中ComBoBox的历史输入记录保存

没有更好的办法.这个已经很简单了 你是想弄8个.可以试试 加一个全局参数List,里面只保存8个 List<string> options = new List<string>(8); 程序运行的时候,先把文件读到内存 不要每次点按钮就保存一次 在程序退出的时候 才保存到文件里

将该控件与合适的数据源绑定,历史数据可保存到数据库中.

你可以新建个xml文件,在load事件中读取xml文件,就可以了记录了

有没有个表存放登陆记录啊?用个表存放该机器cpu或机器码,ip等唯一值做主键的登陆账号记录,然后在打开程序时,写个方法查出来这些记录,绑到combobox上就好了.要是没有数据库,就直接吧记录写入本地文件,等程序启动了再查下就好了.

失去焦点是这个事件下拉中出现已经输入过内容,这个不是一两句代码能写出来的.首先你要有一个地方存这些输入过的内容,然后你要在焦点进入的时候给combobox赋值并下拉显示.

不知道你下拉菜单是什么,我就把它放在combo列表中了

if ( comboBox1.FindString( comboBox1.Text ) == -1 ) comboBox1.Items.AddRange( new object[] { comboBox1.Text } );

将用户填入ComboBox中的内容记录并保存至一个文本文件中,程序下次启动的时候,再从这个文本文件中将内容读取出来绑定到ComboBox中,类似于QQ登录时的QQ号历史记录一样.private void FormLogin_Load(object sender, EventArgs e)

写入数据库或者XML中然后在程序载入的时候把值读出来add到combobox里去

C#中combobox的历史输入记录保存加载一个文件 然后每次打开读取文件,每次选中或者添加新的combobox选项,向文件进行写入以下代码测试过 所用控件为combobox和buttonusing System;using System.Text;using System.IO;using System.

网站首页 | 网站地图
All rights reserved Powered by www.hyqd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com