【发布时间】:2020-05-06 15:21:04
【问题描述】:
我有一个包含图像的图片框(sketchImage 模式),我想在图片框的中心制作一个透明标签(包含数字)
所以为了使标签透明,我像这样使用父级(在表单加载事件中):
Label7.Parent = PictureBox2
Label7.BackColor = System.Drawing.Color.Transparent
但现在我有问题!当我启动应用程序时,图片框底部的标签 cituate ?怎么解决!!
【问题讨论】:
-
当你设置一个新的父控件时,子控件的坐标现在是相对于父容器的。因此,如果子控件
.Location = (0, 0),它将从前一个父级的上/左角移动到新父级的上/左角。如果Control.Location是(100, 100),那么... -
什么是sketchImage模式?我在 WinForms 中没有看到 PictureBox 的模式属性。
-
@Mary Sounds
StretchImage -
您拥有名为
Label7和PictureBox2的控件非常糟糕。现在养成总是为事物提供有意义的名称的习惯。在没有先验知识的情况下阅读该代码的人不会知道这些控件的用途,包括您自己,如果您暂时离开这个项目并稍后再回来。 -
@JQSOFT 是的!与朋友在线玩了 4 小时的桥牌。我现在看到了,谢谢。
标签: vb.net label picturebox