VB子窗体的自由移动(不用鼠标控制)
使子窗体按一随机的轨迹在窗口自由移动,请给出具体的实现算法或代码,马上给分,在线急等。 问题点数:20、回复次数:7Top
1 楼zyl910(编程的乐趣在于编程控制硬件,与用图形学实现绚丽效果)回复于 2003-10-03 21:11:23 得分 0
随机函数是《离散数学》的范围
平面坐标移动是《平面解析集合》范围
这都是数学问题
你把数学学好就行了Top
2 楼pigpag(Pigpag - A GRE Fighter)回复于 2003-10-03 21:19:56 得分 0
轨迹是如何给出的呢?如果是简单的函数表达式,Move一下就可以了Top
3 楼pigpag(Pigpag - A GRE Fighter)回复于 2003-10-03 21:21:25 得分 10
而且轨迹的“随机”程度如何?乱抖算不算随机轨迹呢?如果是这样:
Me.Move Me.Top+Rnd(1)*120-60,Me.Left+Rnd(1)*120-60Top
4 楼easydone(无坚不摧)回复于 2003-10-03 21:29:33 得分 5
子窗体.Move x,yTop
5 楼pigpag(Pigpag - A GRE Fighter)回复于 2003-10-04 00:09:15 得分 0
我写反了。不过效果也是“乱抖”Top
6 楼5653325(等待开刃的刀)回复于 2003-10-04 00:22:07 得分 5
指定轨迹,然后moveTop
7 楼kmzs(.:RNPA:.山水岿濛)回复于 2003-10-04 00:40:25 得分 0
用Move加Timer来移动,每步小一点,看上去就有轨迹了。Top




