나는 Tic Tac Toe 게임을 만들었으며 몇 가지 기능을 추가하려고합니다. 내가버튼을 통한 제어 입력
button.enabled=false;
문제점으로 촬영 버튼을 처리하는 데 사용 된 버튼의 텍스트가 회색으로한다는 것입니다.
그래서 나는 각 버튼의 버튼 클릭했다 : A1_Click, A2_Click 등이 A1_click에 내 코드이며, 다른 버튼에 대한 동일합니다에를 변경하는 유일한 방법은 "A1입니다 나는 이미 이전에 클릭 한 버튼을 클릭 유효한 입력이 "나는 단지 또 다른 버튼을 클릭 할 수 있도록하고 싶습니다 없습니다"내가 할, 그래서
Button b = (Button)sender;
if (!A1.Text.Equals(""))
{
MessageBox.Show("Not A Valid Input");
}
에 "", "A2. 이미 촬영 한 버튼을 클릭하면 내 방향을 잃고 싶지 않습니다.
'string ctrlName = ((Button) sender) .Name;'및'ctrlName = "A1";'을 제거하고'if' 문을' if (! b.Text.Equals ("")) ... ' – Sjips
이것은 단지 이름 일뿐입니다. A1과 b는 같은 값을가집니다. 여전히 문제가 있습니다 –
클릭하면 'A1.Text'는 무엇입니까? 예를 들어, messageBox.show :'MessageBox.Show ("Button.Text is"+ b.Text + ". 유효한 입력이 아님)에 디버깅 용으로 표시하십시오."); – Sjips