-2
C#プログラミングによって、システムのカーソル位置に何らかのデータを書きたいと思っています。C#.NETでカーソル位置を取得し、その位置に書き込む方法は?
カーソル位置がCursor.position
で取得できますが、その位置には書き込めません。
C#プログラミングによって、システムのカーソル位置に何らかのデータを書きたいと思っています。C#.NETでカーソル位置を取得し、その位置に書き込む方法は?
カーソル位置がCursor.position
で取得できますが、その位置には書き込めません。
この質問の本当の意図を推測するのは難しいです。しかし、ここであなたが求めるものを行い、簡単な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の項目です。
カーソルの位置で 'control'に書き出しますか? –
「何らかのデータ」とは何ですか?あなたは何を書いてみたいですか?あなたはwinformsやwpfを使っていますか? – mtijn
私は彼がプログラマチックにマウスカーソルを動かしたいと思うと思います。現在の状態の質問では、彼の意図が何であるかを推測することしかできません。 – MattDavey