MS-Office-Forum
Google
   

Zurück   MS-Office-Forum > Microsoft Visual Studio /.NET > Visual Studio .NET (alle Produkte: C#, VB.NET etc.)
Registrieren Forum Hilfe Alle Foren als gelesen markieren

Banner und Co.

Antworten
Ads Der Renner, 11 Entwicklertools für Access, Tipps & Trick und offene Datenbanken zum einzigartigen Preis.
Themen-Optionen Ansicht
Alt 28.08.2016, 07:59   #1
Faultier_1982
MOF User
MOF User
Standard VB - mehrdimensionales Array in nächste Form mitnehmen

Hallo,

Ich habe ein kleines Programm mit mehreren Formen geschrieben. Ich habe es bereits geschafft einzelne Variablen von einer Form in die nächste zu übernehmen.

Code:

TextBox4.Text = AnmeldungForm.Anmeldenamen
Nun würde ich gerne mit mehrdimensionalen Arrays das selbe tun.

Code:

TextBox4.Text = AnmeldungForm.Anmeldenamen(0,0)
Das funktioniert aber leider nicht. Wie muss das bei mehrdimensionalen Arrays angegangen werden?

Gruß Faultier
Faultier_1982 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 01.05.2017, 16:55   #2
BigBen_2017
Neuer Benutzer
Neuer Benutzer
Standard

Hallo,

in VB.net kann man auch mehrdimensionale Arrays als Rückgabewert übertragen:

Code:

    Public Function Anmeldenamen() As String(,)
        Dim Test(1, 1) As String
        Test(0, 0) = "Test Eintrag 0,0"
        Test(0, 1) = "Test Eintrag 0,1"
        Test(1, 0) = "Test Eintrag 1,0"
        Test(1, 1) = "Test Eintrag 1,1"
        Anmeldenamen = Test
    End Function
Diese Funktion liefert ein multidimensionales Array mit einigen Beispiel-Einträgen zurück. Mit dewm Nachstehendem Code kann au diese Funktion zugegriffen werden:

Code:

        Dim myAnm As New clsAnmeldungForm
        TextBox1.Text = myAnm.Anmeldenamen(0, 0)
Im Code wird angenommen, dass die Funktion Anmeldenamen sich in einer Klasse clsAnmeldungForm befindet. Der Aufruf funktioniert allerdings auch bei einem direktem aufruf.

LG, BigBen
BigBen_2017 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 01.05.2017, 17:21   #3
DbSam2003
MOF User
MOF User
Standard

Hallo Faultier,

Du kannst (solltest) Dich dazu auch mal in der Hilfe von MS umschauen.


Gruß Carsten

PS:
Und wenn man in .Net unterwegs ist, dann reicht auch ein 'Return Test'.


Edit:
Du kannst auch die Sub 'New' in Deiner Form überschreiben.

Beispielsweise so oder wie auch immer:

Code:

    Public Sub New(ByVal irgendwas As String(), ByVal nochwas As DeineKlasseNochwas)
        ' Dieser Aufruf ist für den Designer erforderlich.
        InitializeComponent()

        ' Fügen Sie Initialisierungen nach dem InitializeComponent()-Aufruf hinzu.

        Me.MyIrgendwas = irgendwas
        Me.MyNochwas = nochwas

        'Weiter im Text ;-))

    End Sub

Geändert von DbSam2003 (01.05.2017 um 17:27 Uhr). Grund: Um Tipp erweitert ...
DbSam2003 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 01.05.2017, 17:29   #4
DbSam2003
MOF User
MOF User
Standard

Ach Sch...
Och nö


Hier gräbt jemand uralte Fragen aus und ich antworte auch noch.


DbSam2003 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Ads
Antworten


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Besucher: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:41 Uhr.


Partner und Co.
Access-Paradies -Alles rund um die Datenbank Microsoft Access -Code -Programme-Tools -Tipps   Kostenlose Tipps & Tricks, Downloads und Programme   www.kulpa-online.com - Tipps - Tricks - Tutorials - Meinungen - Downloads uvm...   vb@rchiv · Willkommen in der Welt der VB Programmierung   Access-Garhammer - Hier finden Sie jede Menge Beispiel-Datenbanken zu Access und mehr ...   mcseboard.de   Die Top Seite für Excel-VBA-Makros uvm.

Powered by: vBulletin Version 3.6.2 (Deutsch)
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

Copyright ©2000-2010 MS-Office-Forum. Alle Rechte vorbehalten.
Copyright ©Design: Manuela Kulpa ©Rechte: Günther Kramer
Eine Verwendung der Inhalte in anderen Publikationen, auch auszugsweise,
ist ohne ausdrückliche Zustimmung der Autoren nicht gestattet.
Beachten Sie bitte auch unsere Nutzungsbedingungen.