如何在表单中获得多个父控件

时间:2015-03-27 23:47:54

标签: vb.net

新手在这里:))

为了在背景上实现pictureboxcharacter1的透明度效果,我将pictureboxbackground1设置为其父级。 这很好。

对于第二个图片框(在同一表格上),我尝试了同样的事情并将pictureboxbackground2设置为其父级,因此它在pictureboxbackground2上看起来是透明的。但是,当我调试应用程序时,pictureboxcharacter2消失,只有pictureboxbackground2可见。

我的代码是:

Private Sub Form2_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
  Me.pictureboxcharacter1.Parent = Me.pictureboxbackground1
  Me.pictureboxcharacter2.Parent = Me.pictureboxbackground2
End Sub

真奇怪:如果我将pictureboxcharacter2放在设计师选项卡中的pictureboxbackground1上,而调试它会在picturebackground2上显示并透明(就像我想要的那样)? 有谁知道发生了什么事? 我需要得到任何帮助

1 个答案:

答案 0 :(得分:0)

pictureboxcharacter1和pictureboxcharacter2是否超过其他?如果是这样,试着让那个人成为他人的父母。 玩一个带有前置选项的游戏,看看是否有效。