国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C# listview添加combobox到單元格的實現(xiàn)代碼

2020-01-24 02:40:20
字體:
供稿:網(wǎng)友

實現(xiàn)代碼:

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;namespace WindowsFormsApplication1{  public partial class Form1 : Form  {    ListViewItem lvi;    public Form1()    {      InitializeComponent();    }    private void Form1_Load(object sender, EventArgs e)    {      comboBox1.Visible = false;      listView1.Columns.Add("第一列");      listView1.Columns.Add("第二列");      listView1.Columns.Add("第三列");      this.comboBox1.Items.Add("科比");      this.comboBox1.Items.Add("姚明");      this.comboBox1.Items.Add("杜蘭特");      this.comboBox1.Items.Add("鄧肯");      ListViewItem item;      item = new ListViewItem(1.ToString());      item.SubItems.Add("姚明");      item.SubItems.Add("科比");      listView1.Items.Add(item);      item = new ListViewItem(2.ToString());      item.SubItems.Add("鄧肯");      item.SubItems.Add("杜蘭特");      listView1.Items.Add(item);    }    private void listView1_MouseUp(object sender, MouseEventArgs e)    {      lvi = this.listView1.GetItemAt(e.X, e.Y);      if (lvi != null)      {        //獲取選中行的Bounds         Rectangle Rect = lvi.Bounds;        int LX = listView1.Columns[0].Width;        int RX = listView1.Columns[0].Width + listView1.Columns[1].Width;        // if (e.X > RX || e.X < LX)        //{        this.comboBox1.Visible = false;        Rect.X = listView1.Left + listView1.Columns[0].Width + 2;        Rect.Y = this.listView1.Top + 2+Rect.Y;        Rect.Width = listView1.Columns[1].Width + 2;        this.comboBox1.Bounds = Rect;        this.comboBox1.Text = lvi.SubItems[1].Text;        this.comboBox1.Visible = true;         this.comboBox1.BringToFront();        this.comboBox1.Focus();        //}        // int intColIndex = lvi.SubItems.IndexOf(lvi.GetSubItemAt(e.X, e.Y));      }    }    private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)    {      lvi.SubItems[1].Text = comboBox1.Text;      // comboBox1.Visible = false;    }    private void comboBox1_MouseLeave(object sender, EventArgs e)    {      lvi.SubItems[1].Text = comboBox1.Text;     // comboBox1.Visible = false;    }  }}
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 镇雄县| 满城县| 伊吾县| 含山县| 长治县| 涿州市| 博客| 齐河县| 乌兰浩特市| 赞皇县| 大邑县| 越西县| 万源市| 彭水| 平谷区| 海伦市| 启东市| 连州市| 孝感市| 桐城市| 大悟县| 子长县| 衡东县| 阿拉善左旗| 平安县| 卢氏县| 和田县| 柯坪县| 东兴市| 盐边县| 肥城市| 仁寿县| 南涧| 涿州市| 民丰县| 韶关市| 广南县| 绩溪县| 博白县| 富平县| 巴南区|