在picturebox中如何来画我想要的线.
1 2 3 4 5 6 ......
1 |------> | | | | |
2 | | |------> | | |
3 | | | <--------------| |
4 | <------| | | | |
5 | |------> | | | |
6 | | | | | |
7 | | | | | |
8 | | | | | |
9 | | | | | |
10 | | | | | |
. | | | | | |
如上图所示,我现在要作一个这种实时的画线的程序,大体要求
根据用户的输入,第一次输入时就在纵坐标为1的这一行上画,如用户输入的值是从1到2,那么就画一个从1到2的箭头,如上图第二行,用户第二次输入时值后,就在纵坐标为2的那一行画线,线的箭头朝哪个方向是由用户决定,横坐标和纵坐标的大小都没有限制,有可能会很大.
现在要把画的图画在pictureBox中,且如果图大于了picturebox,还要给它加上滚动条,横纵都要有.用户可以自己自由拖动滚动条来查看画的图.
应该怎么来作的.(没有作过这方面的程序)
高手们指点一下吧
------解决方案--------------------我做过航班动态Gantt图,楼主如果查一下应该知道和你说的差不多.
我要说的是,可以不用picturebox,而是使用自定义控件,原因是效率问题,在自定义空间上直接启用双缓冲,效果要比picturebox好很多.