我正在处理映射的DVR / cctv UI。
我自己做了,所以我没有使用谷歌的API。我只是切断了我需要它的大部分地图。
所以,如果我确实有一个非常大的地图,那么它将不适合我的电脑的分辨率,我还没有找到一个代码来移动pictureBox中的图片,但我做的是将pictureBox移到里面小组。然后它看起来像一个带有边界的地图。 :)
现在,我希望能够将此按钮保存/附加到图片中..所以无论何时何地我移动pictureBox,按钮都会随之而来。即使超出形式,但是当我将其拖回时,它似乎在哪里可以说,附加只是想象按钮就像googlemap的标记一样。这就是我想要发生的事情。
就像我正在建立自己的离线谷歌地图 ..
如果您有疑问,请随时提问。 TIA
答案 0 :(得分:2)
只需将您的按钮添加为图片框的子项:
button1.Parent = pictureBox1;
//or
pictureBox1.Controls.Add(button1);
然后您可以使用按钮的Location
属性进行相应设置,该位置相对于您的pictureBox,而不是您的表单。
如果您想保留按钮的设计位置,可以尝试以下代码:
Point loc = pictureBox1.PointToClient(button1.PointToScreen(Point.Empty));
button1.Parent = pictureBox1;
button1.Location = loc;