C#如何实现双击listview中的行,在另一个窗体中的textbox中显示这一行的数据
3个回答
展开全部
主要是窗体之间的值传递
Form1.cs中,增加ListView的事件处理
private void listBox1_MouseDoubleClick(object sender, MouseEventArgs e)
{
string str = listBox1.SelectedItem.ToString();
Form2 f = new Form2();
f.SetText(str);
f.Show();
}
Form2.cs中,定义SetText方法
public void SetText(string str)
{
textBox1.Text = str;
}
Form1.cs中,增加ListView的事件处理
private void listBox1_MouseDoubleClick(object sender, MouseEventArgs e)
{
string str = listBox1.SelectedItem.ToString();
Form2 f = new Form2();
f.SetText(str);
f.Show();
}
Form2.cs中,定义SetText方法
public void SetText(string str)
{
textBox1.Text = str;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在另一个窗体中定义一个public类型带参数的方法,然后在Listview的双击事件 中调用那个方法就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询