无法将 tbox 从一种形式转移到另一种形式的另一个 tbox c#
Can't transfer tbox from 1 form to another tbox in another form c#
我有 2 个表格,Form1
是 parent,ALog
是 child。我的目标是将来自 Form1
(form1textbox
) 内容的文本框文本传输到 ALog
(alogcheckbox
)
上的文本框
这必须在 Alog
的 formload 事件上完成,当表单从单击 Form1
的按钮显示时
这是我目前拥有的:
表格 1:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public string LabelText
{
get { return form1textbox.Text; }
set { form1textbox.Text = value; }
}
private void button1_Click(object sender, EventArgs e)
{
ALog alogform = new ALog();
alogform.Show();
}
}
A日志:
public partial class ALog : Form
{
public ALog()
{
InitializeComponent();
}
public Form Alog;
private void button1_Click(object sender, EventArgs e)
{
}
private void ALog_Load(object sender, EventArgs e)
{
this.Form1.LabelText = textBox1.Text;
}
}
我也看到了与我的类似的其他问题和答案,但我似乎无法设法让它发挥作用。
感谢任何帮助,谢谢。
您想向 ALog
添加一个构造函数以获取该值,并以这种方式对其进行初始化。
ALog
变为:
public partial class ALog : Form
{
public ALog(string value)
{
InitializeComponent();
this.alogcheckbox.Text = value;
}
public Form Alog;
private void button1_Click(object sender, EventArgs e)
{
}
}
并且来自 Form1
:
private void button1_Click(object sender, EventArgs e)
{
ALog alogform = new ALog(form1textbox.Text);
alogform.Show();
}
我有 2 个表格,Form1
是 parent,ALog
是 child。我的目标是将来自 Form1
(form1textbox
) 内容的文本框文本传输到 ALog
(alogcheckbox
)
这必须在 Alog
的 formload 事件上完成,当表单从单击 Form1
这是我目前拥有的:
表格 1:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public string LabelText
{
get { return form1textbox.Text; }
set { form1textbox.Text = value; }
}
private void button1_Click(object sender, EventArgs e)
{
ALog alogform = new ALog();
alogform.Show();
}
}
A日志:
public partial class ALog : Form
{
public ALog()
{
InitializeComponent();
}
public Form Alog;
private void button1_Click(object sender, EventArgs e)
{
}
private void ALog_Load(object sender, EventArgs e)
{
this.Form1.LabelText = textBox1.Text;
}
}
我也看到了与我的类似的其他问题和答案,但我似乎无法设法让它发挥作用。
感谢任何帮助,谢谢。
您想向 ALog
添加一个构造函数以获取该值,并以这种方式对其进行初始化。
ALog
变为:
public partial class ALog : Form
{
public ALog(string value)
{
InitializeComponent();
this.alogcheckbox.Text = value;
}
public Form Alog;
private void button1_Click(object sender, EventArgs e)
{
}
}
并且来自 Form1
:
private void button1_Click(object sender, EventArgs e)
{
ALog alogform = new ALog(form1textbox.Text);
alogform.Show();
}