none
C# serialport 轉成滑鼠使用 RRS feed

  • 問題

  • 各位大大好
    小弟目前在做學校專題
    程式是使用C#2008
    而目前我遇到的問題是
    我已經有小畫家的程式
    而可以直接用滑鼠在螢幕上揮畫

    再者我想要利用一顆加速度計然後用serialport插入USB
    當成滑鼠利用
    可以直接用加速度計在手中自由揮畫然後顯示在螢幕上
    拜託各位大大
    這問題已經困擾我很久了

    public FormPainter()
    {
    InitializeComponent();

    g = this.CreateGraphics();
    }

    bool isMouseDown = false;

    private void FormPainter_MouseDown(object sender, MouseEventArgs e)
    {
    isMouseDown= true;
    }
    private void FormPainter_MouseUp(object sender, MouseEventArgs e)
    {
    isMouseDown= false;
    }
    List<Point> points = new List<Point>();
    private void FormPainter_MouseMove(object sender, MouseEventArgs e)
    {
    Point p = new Point(e.X, e.Y);
    if (isMouseDown && points.Count > 0)
    {
    Point last = points[points.Count - 1];
    g.DrawLine(pen, last, p);
    }
    points.Add(p);
    }

    目前這是我小畫家程式
    希望這問題各位大大有辦法解決 
    謝謝!!!!!!
    2012年12月27日 上午 11:57

解答

所有回覆