VB.NET:PictureBox 视图范围?
我的应用程序中有两个图片框:一个主要只是背景图像,另一个可以移动更改一些设置。
但是,根据我的设置(X、Y、宽度、高度),第二个图片框的一个片段或全部可能会“超出”第一个图片框。我不想要这样。
基本上,如果第二个图片框中有任何内容不在第一个图片框中,我不想显示该片段。我想把它剪掉。
如果我将第二个图片框移回第一个图片框内,那么我可以再次看到所有内容。
将第一个图片框视为“视图范围”
I two pictureboxes in my application: One that is mostly just a background image, and another which you can move around changing some settings.
However, depending on my settings (X,Y,Width,Height), a fragment or all of the second picturebox might be "out" of the first picturebox. I don't want that.
Basically, if there is anything in the second picturebox's that is not over the first picturebox, I don't want to show that fragment. I want to cut it.
If I move the second picturebox back inside the first picturebox, then I can see all of it again.
Think of the first picturebox as a "view range"
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
已修复:
我将第二个图片框的父级设置为第一个图片框。现在,如果第二个图片框离开第一个图片框的区域,则第二个图片框将被剪切。
抱歉浪费您的时间:(
Fixed:
I set the second picturebox's parent to the first picturebox. Now the second picturebox is cut if it leaves the first picturebox's area.
Sorry for wasting your time :(
看看这些线程是否有帮助:1 2
Take a look if these threads can help : 1 2