这是一个简单,但非常罕见的例子,我们如何在Visual Basic。NET移动(代码)在ListView项目。
需要一个一个ListView和两个按钮的形式:
现在,例如一些数据填充ListView和在相同的Load事件:
ListView1.Items.Add(“卡洛斯”) ListView1.Items.Add(“马塞洛”) ListView1.Items.Add(“达米安”) ListView1.Items.Add(“苏珊”) ListView1.Items.Add(“杰拉德”) ListView1.Items.Add(“克劳迪娅”) ListView1.Items.Add(“玛塔”) ListView1.Items.Add(“莉莉安娜”) ListView1.Items.Add(“以利沙”) ListView1.Items.Add(“奥古斯丁”) ListView1.Items.Add(“卡米拉”) ListView1.Items.Add(“卢卡斯”) ListView1.Items.Add(“豪尔赫”) ListView1.Items.Add(“美宝”) ListView1.Items.Add(“纳塔利娅”的) ListView1.Items.Add(“加布里埃拉”) ListView1.Items.Add(“保”) ListView1.Items.Add(“马蒂亚斯”) ListView1.Items.Add(“马丁”) ListView1.Items.Add(“约翰”) ListView1.Items.Add(“玛丽亚”) ListView1.Items.Add(“亚伯”) ListView1.Items.Add(“彼得”)
ListView1.FullRowSelect =真
ListView1.MultiSelect = FALSE
ListView1.HideSelection =假
请注意,我们也seteado三个非常重要的属性:FullRowSelect =真正为项目选择整行被标记,多选= false,这样,只有你可以选择一个项目,HideSelection = FALSE总是看到被选中的项目 。
然后在向上按钮的Click事件:
如果ListView1.SelectedIndices.Count> 0,则 尝试 昏暗的时间为字符串 TEMP = ListView1.Items(ListView1.FocusedItem.Index - 1)。文本 ListView1.Items(ListView1.FocusedItem.Index - 1)。文字= ListView1.FocusedItem.Text ListView1.FocusedItem.Text =临时 ListView1.Items.Item(ListView1.FocusedItem.Index - 2)。选择=真 ListView1.Items.Item(ListView1.FocusedItem.Index - 1)。聚焦= TRUE 作为例外赶上前 音() 最终的结局 其他 MSGBOX(“你必须从列表中选择一个项目。”) 结束如果
向下按钮的Click事件:
如果ListView1.SelectedIndices.Count> 0,则 尝试 昏暗的时间为字符串 TEMP = ListView1.Items(ListView1.FocusedItem.Index + 1)。文字</代码> ListView1.Items(ListView1.FocusedItem.Index + 1)。文字= ListView1.FocusedItem.Text ListView1.FocusedItem.Text =临时 ,ListView1.Items.Item(ListView1.FocusedItem.Index + 1)。选择=真 ListView1.Items.Item(ListView1.FocusedItem.Index + 1)。聚焦=真 作为例外赶上前 音() 最终的结局 其他 MSGBOX(“你必须从列表中选择一个项目。”) 结束如果
就是这样,他们可以运行和测试,它是如何工作的。 我离开了程序运行的渔获:
我希望,像我一样,他们会非常有用。
信息Bitacoras.com ...
在Bitacoras.com率:这是一个简单的,但很少看到,我们如何在Visual Basic.NET中移动(代码)在ListView项目的例子。 需要有一个ListView和两个按钮的形式,将填补....
正是我需要我的Pocket PC项目。 非常感谢。
嘿! 您的网站最好的,它实际上是。 感谢您与我们一起分享您的知识...
恭喜...希望有更多的
嘿感谢X这个信息,如果你不喜欢,但也许一些代码来传递一个ListBox元素到另一个列表框不同?
从已经非常感谢你!
非常感谢你,我真的在大型项目上使用它,你需要使用ListView的组件。
您好想知道我如何通过我的数据,在ListView几个texbox
我从一个客户端进行这种形式,搜索将带来数据我的texbox的。
问候
不承认...(GT)
您好GT更大的符号(>)对应的HTML代码中,我们看到,迁移到新的服务器时,这个值被改变。
已经纠正,再次检查原代码...
以利沙
梅里中含有GT可以替代以下行:
如果ListView1.SelectedIndices.Count 0
如果ListView1.SelectedIndices.Count 0
在上述的迹象,我是从(不同)前0(零)