ListViewItem.GetSubItemAt 方法 取坐标

简介: 代码 private ListView listView1;private void  InitializeListView1(){    listView1 = new ListView();        // Set the view to details to show subitems.
img_405b18b4b6584ae338e0f6ecaf736533.gif 代码
private  ListView listView1;

private   void   InitializeListView1(){
    listView1 
=   new  ListView();
    
    
//  Set the view to details to show subitems.
    listView1.View  =  View.Details;
   
    
//  Add some columns and set the width.
    listView1.Columns.Add( " Name " );
    listView1.Columns.Add(
" Number " );
    listView1.Columns.Add(
" Description " );
    listView1.Width 
=   175 ;

    
//  Create some items and subitems; add the to the ListView.
    ListViewItem item1  =   new  ListViewItem( " Widget " );
    item1.SubItems.Add(
new  ListViewItem.ListViewSubItem(item1,  " 14 " ));
    item1.SubItems.Add(
new  ListViewItem.ListViewSubItem(item1, 
        
" A description of Widget " ));
    ListViewItem item2 
=   new  ListViewItem( " Bracket " );
    item2.SubItems.Add(
new  ListViewItem.ListViewSubItem(item2,  " 8 " ));
    listView1.Items.Add(item1);
    listView1.Items.Add(item2);
    
    
//  Add the ListView to the form.
     this .Controls.Add(listView1);
    listView1.MouseDown 
+=   new  MouseEventHandler(listView1_MouseDown);
}

void  listView1_MouseDown( object  sender, MouseEventArgs e)
{
    
//  Get the item at the mouse pointer.
    ListViewHitTestInfo info  =  listView1.HitTest(e.X, e.Y);

    ListViewItem.ListViewSubItem subItem 
=   null ;
    
    
//  Get the subitem 120 pixels to the right.
     if  (info  !=   null )
        
if  (info.Item  !=   null )
            subItem 
=  info.Item.GetSubItemAt(e.X  +   120 , e.Y);
    
    
//  Show the text of the subitem, if found.
     if  (subItem  !=   null )
        MessageBox.Show(subItem.Text);
}

 

命名空间: System.Windows.Forms
程序集: System.Windows.Forms(在 system.windows.forms.dll 中)
目录
相关文章
|
数据可视化 定位技术 Sentinel
如何用Google Earth Engine快速、大量下载遥感影像数据?
【2月更文挑战第9天】本文介绍在谷歌地球引擎(Google Earth Engine,GEE)中,批量下载指定时间范围、空间范围的遥感影像数据(包括Landsat、Sentinel等)的方法~
4360 1
如何用Google Earth Engine快速、大量下载遥感影像数据?
|
存储 安全 Go
# 补齐短板-开源IM项目OpenIM关于初始化/登录/好友接口文档介绍
# 补齐短板-开源IM项目OpenIM关于初始化/登录/好友接口文档介绍
741 0
# 补齐短板-开源IM项目OpenIM关于初始化/登录/好友接口文档介绍
|
Linux 应用服务中间件 网络安全
Linux服务器打造一个简单的文件共享系统
Linux服务器打造一个简单的文件共享系统
Linux服务器打造一个简单的文件共享系统
|
JavaScript API
vite配置开发环境和生产环境
vite配置开发环境和生产环境
vite配置开发环境和生产环境
|
API C# Windows
如何通过WPS 2013 API 将Office(Word、Excel和PPT)文件转PDF文件
原文:如何通过WPS 2013 API 将Office(Word、Excel和PPT)文件转PDF文件 1. 描述   PDF 文件是一种便携文件格式,是由Adobe公司所开发的独特的跨平台文件格式。
2863 0
|
6天前
|
弹性计算 关系型数据库 微服务
基于 Docker 与 Kubernetes(K3s)的微服务:阿里云生产环境扩容实践
在微服务架构中,如何实现“稳定扩容”与“成本可控”是企业面临的核心挑战。本文结合 Python FastAPI 微服务实战,详解如何基于阿里云基础设施,利用 Docker 封装服务、K3s 实现容器编排,构建生产级微服务架构。内容涵盖容器构建、集群部署、自动扩缩容、可观测性等关键环节,适配阿里云资源特性与服务生态,助力企业打造低成本、高可靠、易扩展的微服务解决方案。
1159 3
|
5天前
|
机器学习/深度学习 人工智能 前端开发
通义DeepResearch全面开源!同步分享可落地的高阶Agent构建方法论
通义研究团队开源发布通义 DeepResearch —— 首个在性能上可与 OpenAI DeepResearch 相媲美、并在多项权威基准测试中取得领先表现的全开源 Web Agent。
801 12
|
16天前
|
人工智能 运维 安全
|
4天前
|
机器学习/深度学习 物联网
Wan2.2再次开源数字人:Animate-14B!一键实现电影角色替换和动作驱动
今天,通义万相的视频生成模型又又又开源了!Wan2.2系列模型家族新增数字人成员Wan2.2-Animate-14B。
389 10