这个循环判断输出结果的过程要怎么写

losewater1 2011-11-11 03:18:31
想要实现一个功能
比如一个listbox1 内容为
fad1saZZZffffdsfffdfg
fdsaafd999afdaffaf
fd3safdafdsa999fdssafd
fdsd9999afhgdfadss
gfdssafddfas


我依次判断listbox1的每一行是否包含9
然后将包含9的依次显示在listbox2上。


这个过程该怎么实现呢
...全文
63 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
losewater1 2011-11-11
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 music_0000 的回复:]
VB.NET code

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim items = {"fad1saZZZffffdsfffdfg",
"fdsaafd999af……
[/Quote]

谢谢楼主啦
OrangeEvan 2011-11-11
  • 打赏
  • 举报
回复
第一份代码是C#的,下面的这个是VB的。。。。。。
music_0000 2011-11-11
  • 打赏
  • 举报
回复

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim items = {"fad1saZZZffffdsfffdfg",
"fdsaafd999afdaffaf",
"fd3safdafdsa999fdssafd",
"fdsd9999afhgdfadss",
"gfdssafddfas"}

Me.ListBox1.Items.AddRange(items)
End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
For Each item As String In Me.ListBox1.Items
If item.Contains("9") Then
'输出
Me.ListBox2.Items.Add(item)
End If
Next
End Sub
losewater1 2011-11-11
  • 打赏
  • 举报
回复
为什么我的VS2010运行楼上的出错了。
我刚需VB.NET 大牛见谅啊
宝_爸 2011-11-11
  • 打赏
  • 举报
回复
算了,写下把
listBox2.Items.Clear();
foreach (string item in listBox1.Items)
{
if (item.Contains('9'))
listBox2.Items.Add(item);

}
宝_爸 2011-11-11
  • 打赏
  • 举报
回复
1. 循环取得Item的值。
2. 判断值是否包含9
3. 加入到listbox2.

16,721

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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