我想要绘制一个点(坐标)的地图,我希望以后能够通过点击它们来选择这些点。是否更好地使用图片框或我应该使用面板?
修改
我从值数组中绘制点
答案 0 :(得分:0)
使用PictureBox时,最好将Bitmap对象分配给PictureBox.Image,然后绘制到Bitmap,就像它设计的方式一样。
如果要使用Panel,则应使用自己继承自Panel的类,以便按如下方式设置选项。如果你需要滚动条,它可能是最好的选择:
public class Canvas : Panel {
public Canvas() {
ResizeRedraw = true;
DoubleBuffered = true;
}
}