2017-10-31 5 views
0

안녕하세요, 나는 그림 상자를 여러 번 클릭하면 괴물이 무작위로 스폰되고 사라지는 VB에서 간단한 게임을 만들고 있습니다. 각 적의 진행 표시 줄은 적을 죽을 때 (적을 사라질 때) 사라져야합니다. 다음과 같이내가 원할 때 진행 표시 줄이 숨기지 않습니까? VB

내가 노력하고 코드는 다음과 같습니다

Private Sub Form1... 
    progbarstart() 
    progbarshow() 
    End sub 

    Private Sub progbarstart() 
    ProgBarEnemy.Visible = false 
    End sub 

    Private Sub progbarshow() 
    If PicBoxEnemy.Visible = true then 
    ProgBarEnemy.Visible = true 
    Else 
    ProgBarEnemy.Visible = false 
    End If 
    End sub() 

나는 당신이 필요합니다이 모든 정보는 내가 관계가 생각보다 코드가 생각합니다. 미리 감사드립니다.

+0

죄송 표시 여부를 때 당신의 진행 막대를 업데이트합니다. 진행률 표시 줄은 처음에는 보이지 않습니다. 적이 적발되면 나는 그 진영과 함께 진행하기를 원합니다. 그리고 적이 죽으면 진도 표시 줄을 사라지게하고 싶습니다. 이것은 사용자가 죽을 때까지 반복됩니다. –

+0

귀하의 질문은 무엇입니까? –

답변

1

VisibleChanged 이벤트를 찾아이 코드를 넣습니다. 그림 상자 내가 명확하지 않았을 수

Private Sub PicBoxEnemy_VisibleChanged(sender As Object, e As EventArgs) Handles PicBoxEnemy.VisibleChanged 
     progbarshow() 
    End Sub 
+0

좋은 캐치! 내가 질문을 읽을 때 고려하지 않았던 무엇인가! –

+0

마침내 ... 이것은 작동하도록했습니다! 고마워요. 이제 더 이상 저의 과목을 이수하 고 앞으로 나아갈 수 있도록 노력하겠습니다. –

관련 문제