vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: MDI-Child in Vordergrund bringen 
Autor: ModeratorDieter (Moderator)
Datum: 14.05.09 10:53

Ändere mal die FormIsLoaded-Funktion wie folgt:
''' <summary>
''' Prüft, ob eine bestimmte Form bereits geladen ist
''' und gibt im Erfolgsfall True zurück
''' </summary>
''' <param name="sName">Name des Form-Objekts</param>
Public Function FormIsLoaded(ByVal sName As String) As Form
  Dim bResult As Boolean = False
 
  ' alle geöffneten Forms durchlauden
  For Each oForm As Form In Application.OpenForms
    If oForm.Name.ToLower = sName.ToLower Then
      Return (oForm)
    End If
  Next
 
  Return (Nothing)
End Function
Und dann die entsprechenden Aufrufe in der MDIForm wie folgt:
Private Sub M_BuchungEinlagerung_Click(ByVal sender As System.Object, _
  ByVal e As System.EventArgs) Handles M_BuchungEinlagerung.Click
 
  Try
    Dim oForm As Form = FormIsLoaded("frmEinlagerung")
    If oForm Is Nothing Then
      Dim oForm As New frmEinlagerung
      With oForm
        .MdiParent = Me
        .Show()
      End With
    Else
      oForm.BringToFront()
    End If
  Catch ex As Exception
    MessageBox.Show(ex.Message, "Fehler", MessageBoxButtons.OK, _
      MessageBoxIcon.Stop)
  End Try
End Sub
Die anderen Aufrufe analog wie oben.

_________________________
Professionelle Entwicklerkomponenten
www.tools4vb.de

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
MDI-Child in Vordergrund bringen1.978lanzarote13.05.09 16:57
Re: MDI-Child in Vordergrund bringen1.147ModeratorDieter13.05.09 17:13
Re: MDI-Child in Vordergrund bringen1.260lanzarote13.05.09 17:25
Re: MDI-Child in Vordergrund bringen1.196ModeratorDieter13.05.09 21:06
Re: MDI-Child in Vordergrund bringen2.478lanzarote14.05.09 10:38
Re: MDI-Child in Vordergrund bringen1.351ModeratorDieter14.05.09 10:53
Re: MDI-Child in Vordergrund bringen1.424lanzarote14.05.09 11:25

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel