Pri*_*ess 5 vb.net forms instances
Dim f as new frmNameHere
f.show()
Run Code Online (Sandbox Code Playgroud)
如何frmNameHere使用上面的代码找到所有创建的实例?
Tim*_*ter 10
例如:
For i As Int32 = 1 To 10
Dim frm As New frmNameHere()
frm.Show()
Next
Dim openForms = Application.OpenForms.OfType(Of frmNameHere)()
While openForms.Any()
openForms.First.Close()
End While
Run Code Online (Sandbox Code Playgroud)
也没有linq工作,但是你必须遍历所有OpenForms:
Dim forms As FormCollection = Application.OpenForms
For Each form As Form In forms
If TypeOf form Is frmNameHere Then
'do something with your frmNameHere-Form'
End If
Next
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3465 次 |
| 最近记录: |