`
helloyesyes
  • 浏览: 1304372 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

C# ListView 选中状态的判断方法

阅读更多

问题:

在ListView中先选中一个Item,然后在点Button时能够获得选中的Item的Text,Button中要能够判断Item是否被选中,否则SelectedItems会报错。

实现代码:

privatevoidbutton2_Click(objectsender,EventArgse)
...{
if(listView1.FocusedItem!=null)
...{
if(listView1.SelectedItems!=null)
...{
MessageBox.Show(listView1.SelectedItems[
0].SubItems[1].Text);
}

}

}

默认情况下,上述代码还会有问题,解决方法是将ListView设置成正行选中:

listView1.FullRowSelect = true;

OK!

分享到:
评论

相关推荐

    ListView选中行高亮

    在getView方法中,根据position判断当前View是否为选中状态,并设置相应的样式。 ```java @Override public View getView(int position, View convertView, ViewGroup parent) { ViewHolder viewHolder; if ...

    解决ListView嵌套CheckBox滑动时选中状态错乱

    然而,当ListView内部嵌套CheckBox等可交互组件时,常常会遇到一些问题,特别是滑动过程中选中状态错乱的现象。这个问题主要是由于ListView的复用机制导致的,即ListView在滚动时会复用已滑出屏幕的列表项,如果不...

    C#在ListView组件中使用背景图像(绘制底纹)

    - 在自定义绘制过程中,还要考虑鼠标悬停和选中状态下的样式改变,这可能需要额外的条件判断和绘制逻辑。 以上就是C#中在ListView组件使用背景图像的基本流程和关键知识点。实际应用中,你可能需要根据具体需求...

    listviewgroup

    在回调方法中,根据点击的位置更新数据源的状态,并调用`notifyDataSetChanged()`通知Adapter数据已经改变,ListView会自动更新视图。 在布局文件中,我们需要为ListView定义一个自定义的列表项布局,包括组头和...

    ListView嵌套控件.zip

    不过,需要注意的是,由于ListView控件本身并不支持直接的嵌套控件,所以这种实现方式可能需要额外的代码来维护控件的状态和同步。 总之,"ListView嵌套控件"的实践展示了如何通过编程技巧和布局设计,使ListView...

    listView,Gridview全选反选关联及删除操作

    5. 更新Adapter并调用`notifyDataSetChanged()`方法,让视图更新选中状态。 三、反选功能 反选功能是在全选基础上,用户可以选择取消部分已选中的项目。通常,当用户点击某个列表项时,会改变该项的选中状态。为了...

    超级列表框选择框是否选中识别

    "超级列表框选择框是否选中识别"是这个主题的核心,涉及到如何判断或处理超级列表框中的各个选项是否被用户选中。 首先,我们需要理解超级列表框的工作原理。超级列表框(Super ListBox)是比传统列表框更加强大的...

    C#全能速查宝典

    2.3.3 Checked属性——复选框是否处于选中状态 190 2.3.4 CheckedChanged事件——Checked属性更改时发生 191 2.3.5 CheckedListBox控件——复选框列表控件 191 2.3.6 CheckState属性——设置CheckBox控件的状态 193 ...

    计算机软件-商业源码-实例142-设置ListView的显示风格.zip

    这里可以通过设置条件判断来实现不同状态下的显示差异,如选中状态、悬停状态等。 5. **监听事件**:为ListView添加点击事件监听,可以实现点击列表项时触发相应的行为,如打开新页面、播放音乐等。可以使用`....

    C# Language Specification 1.2.pdf

    最后,这个程序利用了C#的DirectoryInfo和FileInfo类来操作文件系统,这两个类提供了丰富的文件和目录操作方法。同时,通过API函数获取文件图标,使得显示的图标与文件本身的图标一致,提高了用户体验。程序在...

    C#编程经验技巧宝典

    C#编程经验技巧宝典源代码,目录如下: 第1章 开发环境 1 <br>1.1 Visual Studio开发环境安装与配置 2 <br>0001 安装Visual Studio 2005开发环境须知 2 <br>0002 配置合适的Visual Studio 2005...

    c#网络应用编程基础第05章习题解答.pdf

    - **RadioButton**:强制单一选择,同一组内的RadioButton只能选中一个,选中一个则会取消其他同组内的选中状态。 5. **编程示例** - 创建一个包含TextBox和Button的Windows应用程序,Button点击事件中,每次点击...

    asp.net ListView交替背景颜色实现代码

    然后根据行号的奇偶性以及复选框的选中状态,改变行的背景颜色。 总结来说,ASP.NET ListView 的交替背景颜色可以通过服务器端的C#数据绑定表达式或者客户端的JavaScript动态处理实现。前者在页面加载时一次性设置...

    C#俄罗斯方块程序设计

    `ListView`控件用于展示已有的方块样式,通过`ItemSelectionChanged`事件处理函数,可以实时预览选中的方块样式和颜色。 **添加方块样式** 当用户绘制完一个方块样式后,可以通过“添加”按钮将这个样式保存到游戏...

    ListBox 鼠标拖动多选

    根据坐标判断是否在拖动区域内,如果在,则将该项选中。 5. **应用Behavior**:将自定义的行为添加到`ListBox`上,可以使用`BehaviorService`或者`AttachedProperty`的方式,确保`ListBoxDragSelectBehavior`能正确...

    WINDOWS 程序語言設計 基于C#

    4. 其他控件还包括:滚动条(ScrollBar)、进度条(ProgressBar)、ImageList(用于存储和管理图像)、ToolBar(工具栏)、StatusBar(状态栏)、Timer(定时器)、TreeView(树视图控件)和ListView(列表视图控件...

Global site tag (gtag.js) - Google Analytics