기본 C# 문제.C# Button - 여러 메서드 호출
두 개의 비활성화 된 텍스트 상자가 내 양식과 단추 하나에 있습니다. 이 버튼은과 같이 현재 :
private void start_Click(object sender, EventArgs e)
{
this.two();
this.hold();
this.one()
}
당신이 그것을과 같이 세 가지 다른 방법을 호출 볼 수 있듯이 :
- "두"- 블랙, 두 텍스트 상자에 BackColor를 만듭니다.
- "one"- 상자 중 하나를 BackColor Black으로 만듭니다.
- "hold"
- "System.Threading.Thread.Sleep (1000);" 잠시 동안 프로그램을 일시 중지합니다.
- 두 텍스트 상자의 backcolour를 모두 흰색으로 변경합니다.
I가 발생하고 문제는 프로그램이 처음 호출을 건너 뛸 것입니다. 그리고 잠시 동안 프로그램을 누르고 텍스트 상자 하나를 검정색으로 변경하십시오.
도움 주셔서 감사합니다.
; 하나의 끝에. 또한 this.two()라는 버튼 호출 만 있으면 두 상자를 검정으로 바꿀 수 있습니까? – cost
서버 측에서 모든 작업을 수행하고 있고 모든 메소드 호출이 완료되면 페이지에서 비헤이비어를 봅니다. 그래서 당신이 생각하는 행동은 예상 된 것 같아요. 전화를 "2"로 건너 뛰는 지 살펴 보았습니까? – AJP
KeithS의 말을 듣고 다음을 읽으십시오 : http://en.wikipedia.org/wiki/Message_loop_in_Microsoft_Windows –