c# set 属性 Visible true during 运行-time 并检查它

c# set Property Visible true during run-time and check it

我在 运行 期间遇到 属性 Visibile 问题。

这是我的代码:

var pointPictureBox1 = pictureBox1.Location;
pictureBox1.Visible = true;
if (pictureBox1.Visible == false)
    pictureBox2.Location = pointPictureBox1;
pictureBox2.Visible = true;

我在 WinForm 上 pictureBox1 上设置了 Visible false。

当我尝试检查属性 Visible returns 我总是设置为 false,即使它强加给 true

我不明白为什么会这样,你能帮帮我吗?

我将我的代码从 Constructor 移到了 Form_Load