我在Visual Studio 10中使用Visual Basic。我有一个Windows窗体,我必须在每个国家/地区显示一个世界地图(图片框中显示的jpeg)。问题是在调整窗口大小时,单选按钮会脱位。解决这个问题的一种方法是计算
的比率 Scree.width/(initial x-coordinate of radio box)
和类似的
Screen.height/(initial y-coordinate of radio box)
并使用它在调整大小后生成新的x和y坐标,但由于国家数量太大,这非常繁琐,对于较小的国家,初始坐标的差异不大,并且由于较高分辨率的精度损失收音机盒重叠。有没有解决方法呢?此外,当添加缩放后,所描述的方法不起作用,因为屏幕上显示的图像部分发生变化,作为后续内容,我想问一下如何向图像添加滑动功能(如点击mousedown并移动指针后应移动图像保持各个国家/地区的收音机盒,是否更好地使用滚动条?)
答案 0 :(得分:1)
将PictureBox
替换为Panel
。
设置 PANEL 并设置 IMAGE :
最后,将所有RadioButtons
添加到 PANEL 。