将带有Button的TextBox文本放入ListView

时间:2014-04-07 11:48:26

标签: c# windows listview textbox

我有两个控件

  • FormBox ButtonTextBox
  • FormView ListView

我想点击按钮时将文本框中的文字从FormBox发送到FormView

2 个答案:

答案 0 :(得分:0)

此请求有多种解决方案......

也许最简单的方法是向FormBox传递FormView的现有实例的引用(例如在FormBox构造函数中)...然后你必须将Public设置为{{ ListView对象中的1}}(您可以通过Visual Studio中的表单设计器,选择ListView对象然后编辑其属性)。

最后写下类似的东西:

Modifiers

在按钮单击事件处理程序中。

从风格的角度来看,这不是最好的解决方案,但它可能是最简单的。

如果它回答了你的问题,请接受这个答案。

答案 1 :(得分:0)

表单是类。简单的方法是为第二种形式定义构造函数,该构造函数将字符串作为输入。现在以第一种形式(您有按钮的位置),在按钮单击事件中实例化第二个表单:

private void button1_Click(object sender, System.EventArgs e)
{
    Form2 frm=new Form2(textBox1.Text);
    //...
} 

现在,在第二种形式中,您将此文本值作为构造函数中的字符串。将此值保存在字符串变量中(例如:listVal)并将此值添加到列表中:

    var listViewItem = new ListViewItem(listVal); 
    listView1.Items.Add(listViewItem);

这是一种可以解决问题的方法。在提出任何问题时请提供您自己的代码工作。