vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

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

Visual-Basic Einsteiger
MDI Child öffnen - Formname als String übergeben 
Autor: sebbi
Datum: 22.02.12 17:28

Hallo Leute,

ich möchte eine kleine Sub schreiben die mir ein x-beliebiges MDI Child Formular öffnet.
Der Einfachkeit halber wollte ich den Namen des zu öffnenden Formulars als String übergeben - das ganze scheint nicht ganz so einfach wie gedacht und irgendwie steh ich da grad voll aufm Schlauch.

Die CallByName Methode scheint hier ja nicht das richtige für mich zu sein, und wenn ich eine Schleife durch alle MDI Forms mache bekomme ich ja nur die zurückgegeben die aktuell geöffnet sind und ich so den Namen abgleichen könnte.

Ausserdem sollte die Sub erkennen wenn eine Form bereits geöffnet ist und diese dann wieder in der Vordergrund holen, das ist ja durch oben erwähnte Schleife kein Problem.

Gibt es ne einfache Möglichkeit das zu realisieren?

Hier n bissl Code:
´Public Sub LadeMDI(sFrmName As String)
 
 
Dim oFrm As Form
Dim bExists As Boolean
 
 'Sucht in Forms-Collection nach dem Namen...
 For Each oFrm In Forms
     If oFrm.Name = sFrmName Then
        'Form ist schon offen - nochmal in den Vordergrund holen
         bExists = True
         oFrm.SetFocus
         Exit For
     End If
 Next
 
 
If Not bExists Then
    'Hier muss ich irgendwie die String Var. sFrmName einer Form zuordnen und 
    ' diese dann laden - aber wie??
End If
 
End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
MDI Child öffnen - Formname als String übergeben2.535sebbi22.02.12 17:28
Re: MDI Child öffnen - Formname als String übergeben1.603wb-soft22.02.12 17:42
Re: MDI Child öffnen - Formname als String übergeben1.567sebbi22.02.12 17:57
Re: MDI Child öffnen - Formname als String übergeben1.607wb-soft22.02.12 18:19
Re: MDI Child öffnen - Formname als String übergeben1.614sebbi23.02.12 08:17
Re: MDI Child öffnen - Formname als String übergeben1.555wb-soft23.02.12 10:39
Re: MDI Child öffnen - Formname als String übergeben1.513sebbi27.02.12 15:09

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-2024 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