毕业设计碰到的有关问题,希望得到指点!多谢
毕业设计碰到的问题,希望得到指点!谢谢!
我毕业设计是做一个图形仿真软件,我已经在列表中输入一系列坐标值并在显示区显示出来,此时如果我要双击列表中的一个列表项(坐标值),怎么样才能让显示区的图形用另外一种颜色显示相应的坐标值所在的直线呢?
还有我在做单步执行也就是按一次命令键画一条直线的模块时 每次他之前画的线会消失,如果不用画刷刷个背景的话,前面画的线会保留,但是现在要求规定我要刷个背景,怎样才能让我之前画的线也保存下来呢?
------解决方案--------------------
要保存在数据里,根据数据来画线。
------解决方案--------------------
那你就将数据重复画三次嘛。每次画之前设置一下画刷的属性。
------解决方案--------------------
你的绘图应该根据数据结构中的数据来进行;所有的命令修改数据结构中的数据,然后刷新,而不是直接绘图;修改图形的属性,比如“双击列表”,那么在双击事件中修改一个属性,然后刷新;这个属性可以是你修改的画笔,也可以就是一个布尔变量,总之绘图时根据这个属性修改画笔样式。
我毕业设计是做一个图形仿真软件,我已经在列表中输入一系列坐标值并在显示区显示出来,此时如果我要双击列表中的一个列表项(坐标值),怎么样才能让显示区的图形用另外一种颜色显示相应的坐标值所在的直线呢?
还有我在做单步执行也就是按一次命令键画一条直线的模块时 每次他之前画的线会消失,如果不用画刷刷个背景的话,前面画的线会保留,但是现在要求规定我要刷个背景,怎样才能让我之前画的线也保存下来呢?
------解决方案--------------------
要保存在数据里,根据数据来画线。
------解决方案--------------------
那你就将数据重复画三次嘛。每次画之前设置一下画刷的属性。
------解决方案--------------------
你的绘图应该根据数据结构中的数据来进行;所有的命令修改数据结构中的数据,然后刷新,而不是直接绘图;修改图形的属性,比如“双击列表”,那么在双击事件中修改一个属性,然后刷新;这个属性可以是你修改的画笔,也可以就是一个布尔变量,总之绘图时根据这个属性修改画笔样式。