我正在开发映射的 DVR/cctv UI。
我自己做的,所以没有使用google的API。我只是在需要的地方切掉了地图的大部分。
所以,如果我确实有一个非常大的地图,那么它不适合我的电脑分辨率,我还没有找到在图片框中移动图片的代码,但我所做的是将图片框移动到面板内。然后它看起来就像一张地图,有边界。 :)
现在,我希望能够将此按钮保存/附加到图片上。因此,无论何时何地我移动图片框,按钮都会随之移动。即使超出了表格,但是当我将其拖回来时,它似乎回到了原来的位置,比方说,attached想象一下像谷歌地图标记一样的按钮。这就是我想要发生的事情。
就像我正在建造自己的离线谷歌地图..
如果您有疑问,请随时询问。 TIA
只需将按钮添加为图片框的子按钮即可:
button1.Parent = pictureBox1;
//or
pictureBox1.Controls.Add(button1);
然后您可以使用Location
按钮的属性来相应地设置它,该位置是相对于您的图片框,而不是您的表单。
如果您想保留设计地点您的按钮,您可以尝试以下代码:
Point loc = pictureBox1.PointToClient(button1.PointToScreen(Point.Empty));
button1.Parent = pictureBox1;
button1.Location = loc;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)