vb中listbox1向listbox2中添加数据可以吗?

但是listbox1中的数据是formload后我手动输入的不是选择已有的你的意思我明白了我的意思你不明白listbox1里的数据不用语句输入而是作成程序后由使用者自由输... 但是listbox1中的数据是formload后 我手动输入的 不是选择已有的
你的意思 我明白了 我的意思你不明白 listbox1里的数据 不用语句输入 而是作成程序后由使用者自由输入 比如姓名 只有使用者知道的姓名 其实这个是连着数据库的 也就是list1添加list2 list2自动添加数据库 但是添加内容由使用者决定
明白不 我表达能力 哎 真是 以前真是没发现 得好好努力学说话嘞
========================================-
恩 对直接编辑listbox控件 多简单的话 我乍就整这么一堆中国话呢 当初我学外语的时候 我好朋友就说我 中国话都说不好 还学外语 呜呜+++++++++++++
==================================================-
俺明白你的意思 呵呵
我的意思呢 两个listbox之间可以有按钮控制啊
按按钮后 listbox2再变化呗 关键是listbox1怎么输入数据 不是在语句中添加
展开
 我来答
hoyogoo
2008-12-25 · TA获得超过177个赞
知道小有建树答主
回答量:209
采纳率:0%
帮助的人:184万
展开全部
我弄不懂你的意思,这样解答吧
如果你想在listbox1中提前加入一些项目,可以在formload时运行
list1.AddItem 你要加入的数据
如果你想把list1中所有项目都加入到list2中,可以用循环语句
for i = 0 to list1.ListCount - 1
list2.additem list1.list(i)
next i
如果你想双击你在list1中已经选择好的项目添加到list2中的话
可以这样做
List2.AddItem List1.Text

不知道我这样写,你能明白不?

补充一下
你可以加入一个timer控件,随时检查list1.listcount是否变大,如果变大了,就把list1中最后一条项目加入到list2中。
程序这样写
dim g as long
这个用来存储list1的初始项目数字
在formload中加入如下代码
g=list1.listcount
然后加入一个timer控件,时间设定取决于你添加新数据的频率,加入如下代码
Private Sub Timer1_Timer()
If List1.ListCount > g Then
g = List1.ListCount
List2.AddItem List1.List(g - 1)
End If
End Sub
这样在list1中有新的项目加入后,list2中就会被加入新的项目

你的意思是直接输入或编辑list中的内容
list控件不能像你补充中的那样操作,如果需要,换其他类似控件。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式