C#-用参数打开窗体

本文关键字:开窗 窗体 参数 C#- | 更新日期: 2023-09-27 18:22:11

我正在为游戏定制主菜单(COD MW2)所以我需要知道当有人点击一个项目(`Label或textbox)时,它将如何调用另一个包含一些自定义参数的表单,而不为每个Label/textbox创建一个表单!

它有点像Visual Studio中的属性窗口!当我选择一个标签时,你可以选择参数和内容。
如果你不明白我的意思,请告诉我:)

我已经尝试过了,但失败了:/

编辑:

我刚刚找到了如何做到这一点,但我仍然不知道如何将信息发送回Form1并重新加载Form1。。。。请帮帮我:))

C#-用参数打开窗体

编辑: 用参数打开表单

表格1:

private void label1_Click(object sender, EventArgs e)
        {
            Form2 f2 = new Form2(label1);
            f2.Show();
            f2.textBox1.Text = label1.Text;
        }

表格2:

public partial class Form2 : Form
    {
        Label x;
        public Form2(Label y)
        {
            InitializeComponent();
            x = y;
        }
        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            x.Text = textBox1.Text;
        }
    }