请教listview中的双击操作 请教,如何实现在listview中选中某条记录,点击按钮或双击该记录时,选中记录的第一个字段的值显示在一个文本框中。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 小生,有如下方法权且实现了楼主的需求,请各位多多指教private void listBox1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e) { if(e.Clicks==2&&e.Button==MouseButtons.Left) { ListBox lb =( (ListBox)sender); Point pt = new Point(e.X,e.Y); int index = lb.IndexFromPoint(pt); if(index>=0) { MessageBox.Show(lb.Items[index].ToString()); } } } private void listView1_DoubleClick(object sender, System.EventArgs e){ this.textBox1 .Text =""; for(int i=0;i<this.listView1 .SelectedItems .Count ;i++) { this.textBox1 .Text =this.textBox1 .Text +this.listView1 .SelectedItems [i].Text ; }} 呵呵,搞出来了.private void listView1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e){ if(e.Clicks==2&&e.Button==MouseButtons.Left) { ListView lv=((ListView)sender); string str=lv.GetItemAt(e.X,e.Y).Text.ToString(); MessageBox.Show(str); }} private void listView1_DoubleClick(object sender, System.EventArgs e) { if( this.listView1.SelectedItems.Count != 0 ) { ListViewItem item = this.listView1.SelectedItems[0]; this.textBox1 .Text = item.SubItems[i].Text.Trim()); } } C# 关于字符串比较 “WCF服务”的数据库连接问题? 北京医院his门诊收费医保实时结算流程 while循环的bool表达式条件大于某数小于另一数为true.如何写呀? 窗体对其嵌套的网页进行控制 ???? 我想用C#编写一个查询系统,请高手指点! 关于dataGridView的问题大家来看看吧! 派生的FORM类控件被锁 关于数据插入的问题 如何进行拖动 winform下,在datagrid上绑定checkbox后,如何写checkbox的点击事件,还有如何确定选定的这些行 一个SQL的问题
private void listBox1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
if(e.Clicks==2&&e.Button==MouseButtons.Left)
{
ListBox lb =( (ListBox)sender);
Point pt = new Point(e.X,e.Y);
int index = lb.IndexFromPoint(pt);
if(index>=0)
{
MessageBox.Show(lb.Items[index].ToString());
}
}
}
{
this.textBox1 .Text ="";
for(int i=0;i<this.listView1 .SelectedItems .Count ;i++)
{
this.textBox1 .Text =this.textBox1 .Text +this.listView1 .SelectedItems [i].Text ;
}
}
private void listView1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
if(e.Clicks==2&&e.Button==MouseButtons.Left)
{
ListView lv=((ListView)sender);
string str=lv.GetItemAt(e.X,e.Y).Text.ToString();
MessageBox.Show(str);
}
}
{
if( this.listView1.SelectedItems.Count != 0 )
{
ListViewItem item = this.listView1.SelectedItems[0];
this.textBox1 .Text = item.SubItems[i].Text.Trim());
}
}