現在、私はこれを持っています:
if ((input.Text.ToUpper() == "FURNACE" || input.Text.ToUpper() == "COAL") && count == 3)
{
end3();
}
else
{
MessageBox.Show("Unknown key");
}
ただし、FURNACE、COALなどを入力しても、「不明なキー」が表示されます。なんで?
これは、次のようなKeyUpイベントの下にあります。
private void input_KeyUp(object sender, KeyEventArgs e)
{
if (e.KeyData == Keys.Enter)
{
//The earlier code I showed goes here
}
}
カウントはさまざまです。if(input.Text.ToUpper ...)の1つがカウントに1を加算していますが、ゼロから始まります。
入力はテキストボックスです。