vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 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

VB.NET - Ein- und Umsteiger
Formularname als String, dann Formular als Objekt zurückgeben. 
Autor: Maggo13
Datum: 20.03.14 11:20

Hallo,

ich bekommen aus einer eingelesenen Datei Formularnamen als String zurück. Dann muss ich in der Funktion das Formular als Objekt/Formular zurückgeben.

Bisher habe ich dies so gelöst. Finde ich aber extrem unschön, da für jedes Formular ein Case gebildet werden muss:

 
    Private Function GetContentFromPersistString(ByVal persistString As String) _
      As WeifenLuo.WinFormsUI.Docking.DockContent
        Console.WriteLine("PersistString: " & persistString.ToString)
        Select Case persistString
            'Formulare Kundenbetreuung
            Case GetType(frm_KBSuchmaske).ToString
                Return frm_KBSuchmaske
            Case GetType(frm_KBErgebnisliste).ToString
                Return frm_KBErgebnisliste
            Case GetType(frm_KBKundeDetail).ToString
                Return frm_KBKundeDetail
            Case GetType(frm_KBBriefeAuswahl).ToString
                Return frm_KBBriefeAuswahl
            Case GetType(frm_KBBriefeAuswahl).ToString
                Return frm_KBBriefeAuswahl
                'Formulare Vermittler
                'Case GetType(frm_KBBriefeAuswahl).ToString
                '    Return frm_KBBriefeAuswahl
        End Select
        Return Nothing
    End Function
Ist es irgendwie möglich, direkt den String zu benutzen um das Formular zurückzugeben?

Einfach (einfaches laienhaftes Beispiel):

 
return Formular.Name("persiststring")
Würde mir die Arbeit erheblich vereinfachen.

Danke.

Grüße
Marco
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Formularname als String, dann Formular als Objekt zurückgebe...2.542Maggo1320.03.14 11:20
Re: Formularname als String, dann Formular als Objekt zurück...1.823Maggo1320.03.14 13:36
Re: Formularname als String, dann Formular als Objekt zurück...1.355Maggo1308.05.14 12:55
Re: Formularname als String, dann Formular als Objekt zurück...1.440Manfred X20.03.14 16:02
Re: Formularname als String, dann Formular als Objekt zurück...1.458Maggo1320.03.14 16:16
Re: Formularname als String, dann Formular als Objekt zurück...1.460Manfred X20.03.14 16:37
Re: Formularname als String, dann Formular als Objekt zurück...1.370Maggo1320.03.14 17:11
Re: Formularname als String, dann Formular als Objekt zurück...1.390Manfred X20.03.14 18:14
Re: Formularname als String, dann Formular als Objekt zurück...1.445Maggo1320.03.14 18:30
Re: Formularname als String, dann Formular als Objekt zurück...1.368jpmca21.03.14 23:49
Re: Formularname als String, dann Formular als Objekt zurück...1.373Maggo1322.03.14 10:32
Re: Formularname als String, dann Formular als Objekt zurück...1.371powerzone300008.05.14 13:01
Re: Formularname als String, dann Formular als Objekt zurück...1.372Maggo1308.05.14 13:34
Re: Formularname als String, dann Formular als Objekt zurück...1.332Maggo1308.05.14 15:04

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