|
타이머를 끄시던지 아니면...
if(Edit20->Text != "Pass" && Edit20->Text != "Fail")
{
: if ((SelectedModule->Text == "Module10") && (Turn->Color == clInfoBk))
: {
: Edit20->Text = "Pass";
: }
: else if ((SelectedModule->Text == "Module10") && (Turn->Color == clBtnFace))
: {
: Edit20->Text = "Fail";
: }
}
이렇게 조건을 하나 더 넣어 주시면... 아니면 만일 Edit20->Text 의 값이 두 값중 하나를 이미 갖고 있다면.
static bool b = true;
if(b==true)
{
b = !b;
: if ((SelectedModule->Text == "Module10") && (Turn->Color == clInfoBk))
: {
: Edit20->Text = "Pass";
: }
: else if ((SelectedModule->Text == "Module10") && (Turn->Color == clBtnFace))
: {
: Edit20->Text = "Fail";
: }
}
이렇게 해 주시던지요...
허접 님이 쓰신 글 :
: if ((SelectedModule->Text == "Module10") && (Turn->Color == clInfoBk))
: {
: Edit20->Text = "Pass";
: }
: else if ((SelectedModule->Text == "Module10") && (Turn->Color == clBtnFace))
: {
: Edit20->Text = "Fail";
: }
:
: 위와 같이 처음 조건을 만족하면 Pass를 찍고, 그 조건이 아니라면(아래 조건이면) Fail을 찍습니다.
: Edit20 이라는 같은 edit 창에 찍습니다.
: 위에서 Pass와 Fail을 찍어주는건 타이머에 의해서 동작이 되는데요.
: 제가 하고 싶은건, 처음에 Pass가 됐건 Fail이 됐건 Edit20에 찍어주고, 그 값을 변경하고 싶지가 않은데,
: 타이머에 설정 해 놓은 시간이 지나면 Pass->Fail 또는 Fail->Pass 로 값이 바뀌네요.
: 값을 고정해야 한다고 해야하나.. 그런 방법 없나요?
|