我想通过C#编程在系统的光标位置写一些数据。
我按Cursor.position
获取光标位置,但无法写入该位置。
答案 0 :(得分: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项目。