标题:C#GDI关于已经画出一条曲线上点运动的问题
只看楼主
huaweixin
Rank: 1
来 自:苏州
等 级:新手上路
帖 子:1
专家分:0
注 册:2013-3-6
结帖率:0
已结贴  问题点数:10 回复次数:1 
C#GDI关于已经画出一条曲线上点运动的问题
我现在C#winform中画好的一条曲线,想把一个点在画好的曲线轨迹上做匀速运动。求大仙指教
搜索更多相关主题的帖子: 曲线 
2013-03-06 11:13
lybh24
Rank: 8Rank: 8
等 级:贵宾
威 望:19
帖 子:120
专家分:701
注 册:2012-9-8
得分:10 
public MapExample()
  {
      InitializeComponent();

      Timer clock = new Timer();
      clock.Interval =1000;
      clock.Tick += delegate { Invalidate(); };
      clock.Start();
  }

  //重载OnPaint
  protected override void OnPaint(PaintEventArgs e)
  {
      DateTime time = DateTime.Now;
      using (Graphics g = e.Graphics)
      {
          g.DrawEllipse(new Pen(Brushes.Blue, 1), 0, 0, 200, 200);//圈
          g.TranslateTransform(100.0f,100.0f);
          System.Drawing.Drawing2D.GraphicsState state = g.Save();
          g.RotateTransform(time.Second * 6 - 90);//设置旋转的角度
          g.FillEllipse(new SolidBrush(Color.Green), 65, 65, 10, 10);//小点
      }
  }

新群:273209143
2013-03-07 17:17



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-399874-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.163350 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved