C#Windows窗体-将Form2中的文本框转换为列表项Form1

C#Windows窗体-将Form2中的文本框转换为列表项Form1,c#,winforms,C#,Winforms,我在将表格2中的文本添加到表格1中的列表项时遇到问题。请任何人帮忙,对不起,如果有点混乱,我是新的编码:)我试图实现的是一个待办事项列表应用程序,在第二种形式中,文本应输入到文本框中-当用户单击输入时,此文本应输入到列表项中 另一个问题是,在这种情况下,使用列表项还是列表框更好 代码如下: 表格二 表格一 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data;

我在将表格2中的文本添加到表格1中的列表项时遇到问题。请任何人帮忙,对不起,如果有点混乱,我是新的编码:)我试图实现的是一个待办事项列表应用程序,在第二种形式中,文本应输入到文本框中-当用户单击输入时,此文本应输入到列表项中

另一个问题是,在这种情况下,使用列表项还是列表框更好

代码如下: 表格二

表格一

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 ToDoList
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void filesToolStripMenuItem_Click(object sender, EventArgs e)
        {

        }

        private void openToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Form2 form2 = new Form2();
            form2.Show();
        }

        private void exitToolStripMenuItem_Click(object sender, EventArgs e)
        {
            this.Close();
        }

        public void listView1_SelectedIndexChanged(object sender, EventArgs e)
        {



        }

        public void button2_Click(object sender, EventArgs e)
        {


        }

        public void listBox1_SelectedIndexChanged(object sender, EventArgs e)
        {

        }

        private void F1Button1_Click(object sender, EventArgs e)
        {

        }

        private void tB1_TextChanged(object sender, EventArgs e)
        {

        }

        public void listView1_SelectedIndexChanged_1(object sender, EventArgs e)
        {

        }
    }
}

您创建了不同的对象Form1,在退出按钮2\u单击后,该对象将被销毁。它是局部变量

您需要为TODO列表创建数据源,并将其发送到两个表单中,例如通过方法集数据源。那么你就有了一个可以访问的对象
这两种形式。

您实际尝试了什么?代码让人觉得你根本没有尝试过任何东西,只是希望我们为你“填补空白”。我对windows窗体非常陌生,那么什么是数据源,我如何创建数据源?感谢您的帮助数据源是保存待办事项列表的对象。例如,List todoListDatasource=新列表。
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 ToDoList
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void filesToolStripMenuItem_Click(object sender, EventArgs e)
        {

        }

        private void openToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Form2 form2 = new Form2();
            form2.Show();
        }

        private void exitToolStripMenuItem_Click(object sender, EventArgs e)
        {
            this.Close();
        }

        public void listView1_SelectedIndexChanged(object sender, EventArgs e)
        {



        }

        public void button2_Click(object sender, EventArgs e)
        {


        }

        public void listBox1_SelectedIndexChanged(object sender, EventArgs e)
        {

        }

        private void F1Button1_Click(object sender, EventArgs e)
        {

        }

        private void tB1_TextChanged(object sender, EventArgs e)
        {

        }

        public void listView1_SelectedIndexChanged_1(object sender, EventArgs e)
        {

        }
    }
}