예를 들어 frmMenu
, frmParent
및 frmChild
이 있습니다.mdiChild 중 하나에서 타이머 활성화 또는 비활성화
내 frmChild
에 나는 tmrChild.enabled = false
이 있습니다. 10 frmChild
을 인스턴스화하므로 10 frmChild
이 내 frmParent
안에 있습니다. frmChild
에는 각각 tmrChild
이라는 타이머가 있고 모두 enabled = false
입니다.
각 frmChild
형태의 이름에 frmChild1
, frmChild2
, frmChild3
.... frmChild10
내 frmMenu
내가 그들 각 각 frmChild
의 enabled
속성에 해당, 10 buttons
있습니다. 내 frmMenu에서 button1
을 클릭 내 frmChild1에 timer
을 활성화 할 때, 내가 원하는 무엇
10 buttons on my frmMenu = 10 timer in each of my frmChild
이다. 어떻게해야합니까?
나는 frmChild
의 이름, 내가
objForms.tmrChild.enabled = True
가 어떻게 참조 할 코드의이 부분에 쉽게 뭔가를 누락 것 같습니다이
Private Sub button1_Click(sender As Object, e As EventArgs) Handles button1.Click
Dim objForms As Form
For Each objForms In frmParent.MdiChildren
If objForms.Text = "frmChild1" Then
objForms.tmr1.enabled = True
End If
Next
End Sub
같은 것을 목표로 노력했습니다 그것에 timer
?
'Dim objForms As Form' 대신'Dim objForms As frmChild'를 사용하십시오. 이렇게하면'Form'의 일부로 선언 된 변수에 추가하여'frmChild'의 일부로 선언 된 변수에 접근 할 수 있습니다. – TnTinMn