이 질문을하기 전에 Google에서 검색했습니다. 기본적으로 나는 하나의 작은 뱀 게임을 시도했다. 내 게임은 화살표 키를 아래로 시작했다. 이 화살표 키는 포커스 창이 형성 될 때 작동합니다. 우리가 모든 유형의 버튼과 컨트롤을 삭제하면 포커스는 윈도우 폼으로 이동하고, 다른 포커스는 윈도우 폼에 포커스를 설정하지 않습니다. 단추에 포커스를 설정하면됩니다. 하나 개의 도움과 사전에 감사합니다 ..폼로드시 창 양식 포커스를 설정할 수 없습니까?
private void Key_down(object sender, KeyEventArgs e)
{
int xx = pictureBox1.Location.X;
int yy = pictureBox1.Location.Y;
i = xx;
ii = yy;
if (e.KeyCode == Keys.Right)
{
// x = x + 1;
// MessageBox.Show("Test");
// pictureBox1.DisplayRectangle = Rectangle.
cr = true;
cl = false;
cu = false;
cd = false;
// pictureBox1.Location = new Point(x, y);
}
else if (e.KeyCode == Keys.Left)
{
cl = true;
cr = false;
cu = false;
cd = false;
}
else if (e.KeyCode == Keys.Up)
{
cu = true;
cl = false;
cr = false;
cd = false;
}
else if (e.KeyCode == Keys.Down)
{
cd = true;
cu = false;
cr = false;
cl = false;
}
// pictureBox1.Location = new Point(x, y);
}
당신이 뭘 시도 할 수있는 사람 ?????? –
Form KeyPreview를보고 포커스에 대해 걱정하지 마라. –
나는 사실이지만 문제는 똑같이 변경하려고 노력한다. ... –