2017-12-13 3 views
-2

좋아 제목이 모든 것을 말한다 : 나는 TextBox1.text는 "mypassword"가 포함되어있는 경우 내 프로그램 체크를 어떻게해야합니까TextBox에 올바른 암호가 있으면 Label1이 나타나게하고, 그렇지 않으면 Label2가 나타나게하려면 어떻게해야합니까? 내 현재 코드이 그래서

If TextBox1.Text = ("mypassword") Then 
    Form2.Show() 
End If 
Timer1.Start() 

Threading.Thread.Sleep(5000) 

If TextBox1.Text = ("mypassword") Then 
    Label1.Visible = True 
End If 

하고 않는 경우 "는 포함되어 승인을 Label1 표시 "mypassword"라고 말하지 않으면 label2로 표시되고 "not approved"이 표시됩니다. 분명히 이것은 아래로 어지럽히 기 때문에 질문이 의미가 있습니다.

If TextBox1.Text = ("mypassword") Then 
    Label1.Visible = True 
Else 
    Label2.Visible = True 
End If 

을하지만 당신은 당신이 정말이 두 개의 레이블을 사용할지 여부를 고려하는 것이 좋습니다 :

내가 VBA의 무엇을 기억에서
+0

질문 제목을 단어로 적어주세요. 제목에는 코드가 없어야합니다. 이것은 당신의 질문을 더 이해할 수 있도록 도울 것입니다 – shieldgenerator7

+0

@ shieldgenerator7 – Essence

+0

을 매우 이해할 수있게 바 꾸었습니다. – shieldgenerator7

답변

0

이 작동합니다. 하나의 라벨을 사용하고 텍스트 값을 변경하는 것이 좋습니다.

If TextBox1.Text = ("mypassword") Then 
    Label1.Text = "Approved" 
Else 
    Label1.Text = "Not Approved" 
End If 
+0

와우, 그게 효과가 있습니다. 나는 여러 번 시도해 보았고 코드의 승인 된 부분 이후에 다른 코드를 넣었 기 때문에 작동하지 않는다고 생각합니다. 감사합니다 – Essence

+0

@Essence 기쁜 일했습니다! 해답이 문제를 해결하면 그것을 upvote하고 체크 표시를 눌러 공식 해답으로 표시하십시오. – shieldgenerator7

+0

나는 여러 번 시도했지만 공개적으로 셀 수는 없다고 말하며 0으로 다시 설정됩니다. – Essence

관련 문제