C# 更改按钮';打开新窗体后的可见性
我有两张表格。表格1和表格5。Form1有两个按钮可打开Form5。我想在显示Form5按钮后更改其可见性。我已经将Form5按钮的修改器设置为public,并且我也尝试了下面的代码,但它不起作用:C# 更改按钮';打开新窗体后的可见性,c#,winforms,C#,Winforms,我有两张表格。表格1和表格5。Form1有两个按钮可打开Form5。我想在显示Form5按钮后更改其可见性。我已经将Form5按钮的修改器设置为public,并且我也尝试了下面的代码,但它不起作用: public void button1_Click(object sender, EventArgs e) { Form5 fr5 = new Form5(); fr5.button1.Visible = true; fr5.ShowDialog(); } public v
public void button1_Click(object sender, EventArgs e)
{
Form5 fr5 = new Form5();
fr5.button1.Visible = true;
fr5.ShowDialog();
}
public void button2_Click(object sender, EventArgs e)
{
Form5 fr5 = new Form5();
fr5.button1.Visible = false;
fr5.ShowDialog();
}
编辑:我已经设置了按钮1。可见=真;在Form5加载事件中。感谢您的建议。:)我通过如下更改代码解决了此问题:
public void button1_Click(object sender, EventArgs e)
{
Form5 fr5 = new Form5();
fr5.Show(this);
fr5.button1.Visible = true;
}
public void button1_Click(object sender, EventArgs e)
{
Form5 fr5 = new Form5();
fr5.Show(this);
fr5.button1.Visible = false;
}
“…不起作用…”-此信息没有真正的帮助。它没有说明什么不起作用,即您是否在任何地方收到任何错误消息,您是否尝试调试问题以确保它确实起到预期的作用。您所说的
不起作用是什么意思?您的代码中没有表单2
。请将您的问题说得更清楚。您一定要检查上一个问题的答案。首先,公开你的控制权是一个坏主意,而不是你的问题。请你以正确的方式提出你的问题,好吗?同样,在这里,人们不必等待至少一天就可以回答大量类似的问题,这并不是他们的做法。