vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 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: Variable initialisieren bei öffnen einer neuen Form 
Autor: strgalt
Datum: 09.04.05 15:45

Hallo,

erstmal danke an DaveS, der mir netterweise schreibarbeit abgenommen hat.

Den guten Vorsatz folgend "es verstehen zu wollen", erlaube ich mir den Worten von DaveS noch etwas hinzuzufügen:

Deine Frage zu der Public Sub New ist noch hinzuzufügen, das diese Sub der Constructor ist. Das bedeutet, das diese Sub die Erste ist, die ausgeführt wird, wenn du eine Form (natürlich auch bei anderen Klassen) aufrufst. Leider ist die Namensvergabe des Constructors mal wieder eine Extrawurst unter VB NET. Mann hätte sich doch einfach an c/c++ halten können, wo der Constructor den Namen der Klasse trägt.

Wenn ich also in der aufrufenden Form (Form1) schreibe:

Dim frm_NeueForm2 AS New Form2(220)
hast du bereits eine neue Instanz der Form2 erstellt und somit wurde auch der Constructor ausgeführt. Mit der 220 hast du also bereits den Wert übergeben, den du der Variblen i in Form2 zuweisen möchtest.

Du siehst, die Instanz der Form2 (frm_NeueForm2) ist also bereits im Speicher. Daher auch Dispose, denn mit Close verschwindet die Instanz zwar vom Bildschirm, aber eben nicht aus dem Speicher.


Zu deinem neue Code:

Nun, mir ist unklar warum du in Private Sub Button1_Click in Form2 eine neue Instanz von Form1 erstellst - die Form1 is doch noch auf

Gruß
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Variable initialisieren bei öffnen einer neuen Form2.621Popas08.04.05 11:44
Re: Variable initialisieren bei öffnen einer neuen Form2.025Urot08.04.05 11:49
Re: Variable initialisieren bei öffnen einer neuen Form1.918Popas08.04.05 16:57
Re: Variable initialisieren bei öffnen einer neuen Form2.113strgalt08.04.05 19:11
Re: Variable initialisieren bei öffnen einer neuen Form1.926ModeratorDaveS08.04.05 19:15
Re: Variable initialisieren bei öffnen einer neuen Form1.903strgalt08.04.05 19:17
Re: Variable initialisieren bei öffnen einer neuen Form1.987strgalt08.04.05 19:58
Re: Variable initialisieren bei öffnen einer neuen Form1.917Popas09.04.05 12:27
Re: Variable initialisieren bei öffnen einer neuen Form1.952ModeratorDaveS09.04.05 13:19
Re: Variable initialisieren bei öffnen einer neuen Form2.055strgalt09.04.05 15:45
Re: Variable initialisieren bei öffnen einer neuen Form2.018Popas09.04.05 19:49

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