2011-09-13 24 views
-2

C#プログラミングによって、システムのカーソル位置に何らかのデータを書きたいと思っています。C#.NETでカーソル位置を取得し、その位置に書き込む方法は?

カーソル位置がCursor.positionで取得できますが、その位置には書き込めません。

+0

カーソルの位置で 'control'に書き出しますか? –

+0

「何らかのデータ」とは何ですか?あなたは何を書いてみたいですか?あなたはwinformsやwpfを使っていますか? – mtijn

+0

私は彼がプログラマチックにマウスカーソルを動かしたいと思うと思います。現在の状態の質問では、彼の意図が何であるかを推測することしかできません。 – MattDavey

答えて

4

この質問の本当の意図を推測するのは難しいです。しかし、ここであなたが求めるものを行い、簡単なWinformsのフォームクラスです:プログラムを終了させる方法を見つける

public partial class Form1 : Form { 
    public Form1() { 
     InitializeComponent(); 
     this.BackColor = this.TransparencyKey = Color.Fuchsia; 
     this.FormBorderStyle = FormBorderStyle.None; 
     var timer = new Timer() { Interval = 50, Enabled = true }; 
     timer.Tick += delegate { 
      this.Location = Cursor.Position; 
      // this.Invalidate(); // Uncomment if the text should change 
     }; 
    } 
    protected override void OnPaint(PaintEventArgs e) { 
     e.Graphics.TextRenderingHint = System.Drawing.Text.TextRenderingHint.SingleBitPerPixelGridFit; 
     e.Graphics.DrawString("hello world", this.Font, Brushes.Black, 10, 0); 
    } 
} 

は// TODOの項目です。

関連する問題