race2
16-01-2003, 14:48
Su VB.NET,
Per non aprire piu' form gia aperti in un Form Madre "IsMdiContainer" faccio questo:
Private Sub ToolBar1_ButtonClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ToolBarButtonClickEventArgs) Handles ToolBar1.ButtonClick
Select Case ToolBar1.Buttons.IndexOf(e.Button)
Case 0
Dim searchForm As New Form()
Dim Result As Boolean
Result = False
For Each searchForm In Me.MdiChildren
If searchForm.Name = "Anagrafica" Then
searchForm.Activate()
Result = True
Exit For
End If
Next
If Not Result Then
Dim Form As New Anagrafica()
Form.MdiParent = Me
Form.Show()
End If
End Select
End Sub
solo che funzionava fino ad ora su un altro progetto e qui non funziona piu' , il progetto e'' completamente identico, mi date un occhiata al codice ???
Oppure avete un altro metodo ???
Per non aprire piu' form gia aperti in un Form Madre "IsMdiContainer" faccio questo:
Private Sub ToolBar1_ButtonClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ToolBarButtonClickEventArgs) Handles ToolBar1.ButtonClick
Select Case ToolBar1.Buttons.IndexOf(e.Button)
Case 0
Dim searchForm As New Form()
Dim Result As Boolean
Result = False
For Each searchForm In Me.MdiChildren
If searchForm.Name = "Anagrafica" Then
searchForm.Activate()
Result = True
Exit For
End If
Next
If Not Result Then
Dim Form As New Anagrafica()
Form.MdiParent = Me
Form.Show()
End If
End Select
End Sub
solo che funzionava fino ad ora su un altro progetto e qui non funziona piu' , il progetto e'' completamente identico, mi date un occhiata al codice ???
Oppure avete un altro metodo ???