private void Form1_KeyDown(object sender, KeyEventArgs e)
{
int key;
key = e.KeyValue;
switch(key)
{
case 38://up
y-=10;
break;
case 37://left
x-=10;
break;
case 39://right
x+=10;
break;
case 40://down
y+=10;
break;
}
{
int key;
key = e.KeyValue;
switch(key)
{
case 38://up
y-=10;
break;
case 37://left
x-=10;
break;
case 39://right
x+=10;
break;
case 40://down
y+=10;
break;
}
}
Bitmap bmp = new Bitmap(pictureBox1.Width, pictureBox1.Height);
Graphics g = Graphics.FromImage(bmp);
g.Clear(Color.White);
g.DrawArc(new Pen(Color.Black), new Rectangle(x, y, 10, 10), 0, 360);
pictureBox1.Image = bmp;
pictureBox1.Refresh();
本文介绍了一个使用C#编写的简单程序,该程序通过键盘输入来控制在PictureBox中绘制的弧形位置。具体实现包括监听键盘上下左右按键,并根据按键调整弧形的位置。
5697

被折叠的 条评论
为什么被折叠?



