繁体   English   中英

移动按钮和picturebox vb / c#

[英]move button along with picturebox vb/c#

我正在研究映射的DVR / cctv UI。
我自己做了,所以我没有使用谷歌的API。 我只是切断了我需要它的大部分地图。

所以,如果我有一个非常大的地图,那么它将不适合我的电脑的分辨率,我没有找到一个代码来移动pictureBox内的图片,但我所做的是将pictureBox移动到一个面板中。 然后它看起来像一个带有边界的地图。 :)

现在,我希望能够将此按钮保存/附加到图片中..所以无论何时何地我移动pictureBox,按钮都会随之而来。 即使超出了形式,但是当我将其拖回时,它似乎在哪里可以说, 附加只是想象按钮像googlemap的标记。 这就是我想要发生的事情。

就像我正在建立我自己的离线谷歌地图 ..

在此输入图像描述

如果您有疑问,请随时提出。 TIA

只需将您的按钮添加为图片框的子项:

button1.Parent = pictureBox1;
//or
pictureBox1.Controls.Add(button1);

然后,您可以使用按钮的Location属性进行相应设置,该位置相对于您的pictureBox,而不是您的表单。

如果要保留按钮的设计位置 ,可以尝试以下代码:

Point loc = pictureBox1.PointToClient(button1.PointToScreen(Point.Empty));
button1.Parent = pictureBox1;
button1.Location = loc;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM