如何在vb中偏移表单

时间:2013-11-28 09:27:53

标签: vb.net winforms offset gmap.net

问题很简单,但我正在研究的不是...... 这是来自名为GMaps.NET的控件的标记 enter image description here

下一张图片是一个表单,当我拖动地图时会跟随标记,就像google maps API上的InfoWindow一样。
唯一的问题是,它涵盖了标记,无论我多么努力,我无法抵消它。enter image description here

这是我目前的代码..

Private Sub map_OnMapDrag() Handles map.OnMapDrag        
    Form2.Show()
    Form2.Location = camera1.LocalPosition 
End Sub

请列出我如何抵消它的一些方法,以便我们可以看到标记..谢谢!

提醒:您无法直接使用camera1.LocalPosition的{​​{1}},因为其坐标位于地图内。而Point在表格上。虽然价值相同,但它们是世界分开的:) 所以给我不同的选择,我可以尝试TIA

1 个答案:

答案 0 :(得分:0)

试用Form2.Location.Offset(dx, dy)