- #1
C
Crackwar
Mitglied
Themenersteller
- Dabei seit
- 27.02.2005
- Beiträge
- 5
- Reaktionspunkte
- 0
Irgendwie funktioniert das nicht so wie ich will...
Ich möchte gerne, dass geprüft wird, ob die Form bereits geladen ist...Wenn sie geladen ist, soll sie angezeigt werden, ansonsten soll eine neue Instanz dieser Form geöffnet werden.
Leider funktioniert das nicht so richtig...kann mir nicht jemand helfen?
Hier mal der Code soweit ich den schon habe...Danke schonmal im Vorraus
Ich möchte gerne, dass geprüft wird, ob die Form bereits geladen ist...Wenn sie geladen ist, soll sie angezeigt werden, ansonsten soll eine neue Instanz dieser Form geöffnet werden.
Leider funktioniert das nicht so richtig...kann mir nicht jemand helfen?
Hier mal der Code soweit ich den schon habe...Danke schonmal im Vorraus
Code:
Private Sub lstUser_DblClick()
Dim Index As Integer
Dim i As Integer
'If Replace(SplitString(lstUser.List(lstUser.ListIndex), (, 2), ), ) = GetComputerName() Then
->Exit Sub
'Else
For i = LBound(fNew) To UBound(fNew)
If fNew(i).Tag = Replace(SplitString(lstUser.List(lstUser.ListIndex), (, 2), ), ) Then
fNew(i).Show
Else
Senden 3 & GetComputerName() &-> & userName, Index
If blnServer = True Then ForwardMsg 3 & GetComputerName() &-> & userName, Index
On Error GoTo err
With fNew(frmPrivate.Tag)
vVerbindungsart = Server
.Socket.LocalPort = 1002
.Socket.Listen
.Show
.Caption = .Caption & lstUser.List(lstUser.ListIndex)
.Tag = Replace(SplitString(lstUser.List(lstUser.ListIndex), (, 2), ), )
frmPrivate.Tag = frmPrivate.Tag + 1
End With
Exit Sub
err:
fNew(frmPrivate.Tag).Socket.Close
End If
Next i
'End If
End Sub