单击按钮时,创建一个新窗口并在 C# 中显示数组的内容

本文关键字:显示 数组 窗口 新窗口 按钮 创建 单击 一个 | 更新日期: 2023-09-27 18:36:54

我有一个主 GUI,我在里面添加数据,有 12 列。每个数据在传入时都在一行上。此数据被推送到可全局访问的数组中。该数组是动态 2D 的,每次我输入一组数据时都会增长。

我希望有一个按钮,当按下时,显示数组中保存的所有当前可用数据。如果我可以编辑它,那么它就更进一步了,但目前我只需要能够查看我的数组的内容。

我的代码很长,因为有很多按钮,列表框做不同的事情。如果需要,我可以邮寄我的代码。


public void button1_Click(object sender, EventArgs e) {
    Form2.Fm2 = new Form2();
    Form2.Fm2.listBox1_SelectedIndexChanged();  
    if (Form2.Fm2 == null) {
        Form2.Fm2.Show();
    }
    else {
        Form2.Fm2.Show();
        Form2.Fm2.BringToFront();
    }  
}

在上面,我想将我的 2D 数组的值传递到 Form2 上的列表框中。这是正确的方法还是我错过了什么?

单击按钮时,创建一个新窗口并在 C# 中显示数组的内容

您可以更改显示窗体的构造函数以采用数组,然后填充 ListView 或其他适当的控件。