| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1615 人关注过本帖
标题:vb.net中listview控件内循环选择问题
只看楼主 加入收藏
zh2208
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2008-3-5
收藏
 问题点数:0 回复次数:0 
vb.net中listview控件内循环选择问题
的listview控件中,选中最后一项,按向下键系统不会将光标自动跳转到第一行(在第一行时,向上按不会到最后一行。现在要实现循环功能)。我在keyup或keydown事件中写入循环(下面附有代码),但是他会多做一步操作,就是当我在倒数第二个按向下键,光标会同时选中最后一个和第一个,再按向下键,就是选中了listview中的第二个值。。也就是说在listview里面向下键一按,执行了两次操作。第一次向下。第二次做了判断又执行。。。请问如何做才不会出现这样的情况。。期待专家的帮忙
代码附:
         Dim i As Integer
        i = Me.ListView1.Items.Count
        If i = 0 Then
            Exit Sub
        End If
        If e.KeyCode = Keys.Up Then
            If Me.ListView1.Items(0).Selected = True Then
                Me.ListView1.Items(i - 1).Focused = True
                Me.ListView1.Items(i - 1).Selected = True
            End If
        End If

        If e.KeyCode = Keys.Down Then
            If Me.ListView1.Items(i - 1).Selected Then
                Me.ListView1.Items(0).Focused = True
                Me.ListView1.Items(0).Selected = True
            End If
        End If
搜索更多相关主题的帖子: listview控件 选择问题 光标 专家 系统 
2008-03-05 09:40
快速回复:vb.net中listview控件内循环选择问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015384 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved