C#-用参数打开窗体
本文关键字:开窗 窗体 参数 C#- | 更新日期: 2023-09-27 18:22:11
我正在为游戏定制主菜单(COD MW2)所以我需要知道当有人点击一个项目(`Label或textbox)时,它将如何调用另一个包含一些自定义参数的表单,而不为每个Label/textbox创建一个表单!
它有点像Visual Studio中的属性窗口!当我选择一个标签时,你可以选择参数和内容。
如果你不明白我的意思,请告诉我:)
我已经尝试过了,但失败了:/
编辑:
我刚刚找到了如何做到这一点,但我仍然不知道如何将信息发送回Form1并重新加载Form1。。。。请帮帮我:))
编辑: 用参数打开表单
表格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;
}
}