VB中怎么把一个列表框中的数 复制给一个变量?

如题所述

a=list1.list(i)
a为变量,i为列表框里对应条目的索引号。第一行为0,第二行为1,以此类推追问

单击命令按钮1,在列表框1中显示100个[10,99]之间的随机整数中大于40的所有数据,该怎么写程序代码?

追答

Private Sub Command1_Click()
Dim I As Integer, N As Integer
Randomize
For I = 1 To 100
N = Int(80 * Rnd) + 10
If N > 40 Then List1.AddItem N
Next I
End Sub

追问

单击命令按钮1,产生100个[10,99]之间的随机整数并显示在列表框1中。
单击命令按钮2,在列表框2中显示上述随机整数中大于40的所有数据 这样的话程序代码怎么写?

追答

自己写吧,我不是答题的机器,方法我已经告诉你了。

追问

好吧!!谢谢啦!

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-04-06
通常这种情况,是用户点击列表框时,点了哪一行,就把那一行的数据给变量,可以这样写:
a = List1.Text
这里,List1.Text就是你点击的列表框的那一行的数据。
如果你要指定列表框的特定行,则用:
a=List1.List(i)
注意,i=0为第一行。
第2个回答  2012-04-07
dim strA as string
strA=combo1.text

VB中怎么把一个列表框中的数 复制给一个变量?
a为变量,i为列表框里对应条目的索引号。第一行为0,第二行为1,以此类推

如何用VB做到把一个listbox里的所有选项移动到另一个listbox
ListBox2.Items.Clear()For i = 0 To ListBox1.Items.Count - 1 ListBox2.Items.Add(ListBox1.Items(i))Next 这样就将ListBox1的列表项移动到另一个ListBox2中了 这是利用For循环;提取第一个列表框ListBox1中的所有列表项,再全部加载到另一个listbox2 ...

vb 中如何在两个列表框把一个列表框中的内容舔加到另一个列表框中
Dim x As String x = Me.List1.ListIndex Me.List2.AddItem Me.List1.List(x)Me.List1.RemoveItem (x)

VB 实现:把列表框里被选中的项拖放到另一个列表框里
For i = 0 To 100 List1.AddItem "newItem" & Format(i, "0000")Next End Sub Private Sub List1_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)Dim pt As POINTAPI Dim frm As RECT GetCursorPos pt GetWindowRect List2.hwnd, frm With frm If pt.X < ...

VB中如何将一个列表框中的内容一次全部移动到另一个列表框中
Private Sub Command1_Click()For i = 0 To List1.ListCount - 1 List2.AddItem List1.List(i)Next i List1.Clear End Sub 这样可以吗

vb 单击一个按钮 列表框中内容全部到另个列表框
'需要控件:list1,list2,command1 Private Sub Command1_Click()For i = 0 To List1.ListCount - 1 List2.AddItem List1.List(i)Next i End Sub Private Sub Form_Load()List1.AddItem "北京"List1.AddItem "上海"List1.AddItem "天津"List1.AddItem "重庆"List1.AddItem "天津"List1....

VB两个列表框,选中的项目移动到另一个列表框的代码是什么?
VB有两个列表框,假设VB列表框的左列表为List1,右列表为List2,代码如下:Private Sub Command1_Click()List2.AddItem List1.TextList1.RemoveItem (Selected)End SubPrivate Sub Command2_Click()List1.AddItem List2.TextList2.RemoveItem (Selected)End SubPrivate Sub Form_Load()Command1....

在VB中如何读取列表框中的最小数据,并显示到标签中?谢谢!!
Private Sub command1_click()Min = List1.List(0)For i = 0 To List1.ListCount - 1 If Min > List1.List(i) Then Min = List1.List(i)Next Label1.Caption = Min End Sub

vb程序设计中怎么复制列表框中的内容到列表底部和移去所选内容 如图...
Private Sub Command1_Click()List1.AddItem List1.Text End Sub Private Sub Command2_Click()List1.RemoveItem List1.ListIndex End Sub

VB2005把一个列表框里的转移到另一个列表框
box1.SelectedItem 当然会出现错误了 你写的就是删除选中的项啊

相似回答
大家正在搜