zoukankan      html  css  js  c++  java
  • ListViewItem.GetSubItemAt 方法 取坐标

    代码
    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 中)
  • 相关阅读:
    .NET——编写一个计算器
    利用Jieba对txt进行分词操作并保存在数据库中
    软件设计——代理模式之婚介所
    不单单要学程序,也要学穿衣服
    第一篇,就写今天看的东西
    Python中的参数传递问题
    LINUX基础内容
    python中时间相关问题,仅作为笔记
    appium自动化测试
    HTTP协议返回状态码
  • 原文地址:https://www.cnblogs.com/hantianwei/p/1783854.html
Copyright © 2011-2022 走看看