求一个 让控件 做圆周 运动的 代码winform

xxlxmd 2009-03-27 04:23:53
就是 想 让 一个控件 再 容器里面做圆周运动 。。。查到 一个VB的 但是 不会 改这个 园的 半径 。。

请 给出详细的注释谢谢
就下面这个图就行让控件 绕着这个园 做圆周运动

...全文
216 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xxlxmd 2009-03-27
  • 打赏
  • 举报
回复
半径不用了。。。TIEMR 设成1 了。。不能更快么?
xxlxmd 2009-03-27
  • 打赏
  • 举报
回复
2 楼的 太 厉害 了 。。我写了一下午 。。写的 程序 卡死了。。。受教了!!50分给你啦。。。 还有就是

哪个变量是控制 半径的 和 速度的??
birdlonger 2009-03-27
  • 打赏
  • 举报
回复
mark
哈哈潜伏哥 2009-03-27
  • 打赏
  • 举报
回复
2楼说的不错。支持一下。
zcandyly20211 2009-03-27
  • 打赏
  • 举报
回复
2楼正解,我以前提过类似的问题,是做正弦运动,有需要你也可以去我空间看看
h_w_king 2009-03-27
  • 打赏
  • 举报
回复
Point p = new Point(250, 250);
double r = 100f;
double pi = Math.PI / 90;
double curret = 0;
private void timer1_Tick(object sender, EventArgs e)
{
int x = (int)(r * Math.Cos(curret)) + p.X;
int y = (int)(r * Math.Sin(curret)) + p.Y;
this.button1.Location = new Point(x, y);
curret += pi;
if (curret >= 2 * Math.PI)
curret = 0;
}
xxlxmd 2009-03-27
  • 打赏
  • 举报
回复
50分都没人要啊

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧