当我按下键盘上的特定键时,我想在表单中的特定位置绘制一个像素。 我怎样才能做到这一点? 这是我项目的代码片段:
private void paint(object sender, PaintEventArgs e)
{
int x = 5, y = 5;
e.Graphics.FillRectangle(Brushes.Black, new Rectangle(55, 55, x, y));}
答案 0 :(得分:-1)
我对winforms有点生疏,但我认为你应该试试这个:
选择主窗体,转到属性窗口,转到属性窗口的事件部分,然后单击" KeyDown。"
在KeyDown方法中,输入:
if (e.KeyCode == Keys.A)
{
Graphics g = this.CreateGraphics();
Pen pen = new Pen(Color.Black, 2);
Brush brush = Brushes.Black;
int x = 5;
int y = 5;
g.FillRectangle(brush, x, y, 55, 55);
}
VOILA!