我有一个Windows窗体应用程序,在设计器中,所有内容都按照我打算的方式排列。 (我已经圈出了麻烦的组件,虽然其他组件似乎也发生了变化,但这个组件很重要。)
这是设计师模式中的视图。 Designer View http://pokestory.tm14.net/_articleimages/misalign1.png
我编译,我跑,我最终得到类似的东西,但是没有错位。
这是在运行时。 Runtime View http://pokestory.tm14.net/_articleimages/misalign2.png
我不明白为什么会这样,我想知道是否有人可以解释这一点。
哦,这个可能与它有关,但我不明白为什么会这样。这是代码的最新变化,可能会影响它做到这一点,但我不明白它会如何。不过,我会提供代码。
// add the auxilary pictureboxes as a component of the bg picture box to enable transparency
pictureBoxBattleBG.Controls.Add(panelOppPokemon);
pictureBoxBattleBG.Controls.Add(panelPokemon);
pictureBoxBattleBG.Controls.Add(pictureBoxOppPokemon);
pictureBoxBattleBG.Controls.Add(pictureBoxPokemon);
pictureBoxBattleBG.Controls.Add(pictureBoxTime);
// do the same with the time overlay
pictureBoxTime.Controls.Add(pictureBoxTimeOfDay);