Jag har först ett välkomstformulär. Där ska ett namn skrivas i. Sedan vill jag använda det namnet i ett annat formulär senare. Hur kan jag då länka till namnet? I VB6 skrev man ju bara frmstart.txtNamn.Text, men detta funkar ju inte i VB.NET. I VB.NET måste du ju skapa alla object själv, och fönster är object i .NET. Du måste alltså lagra antingen en referens till det fönstret som innehåller text-rutan (rekommenderas inte) eller använda en global variabel i nå'n modul eller nå't som innehåller den där texten. Ok, det förklarar problemet, men jag förstår fortfarande inte hur jag ska göra för att kunna använda det. Hej, skapa en klass (Add Class), lägg till en rad kod:Annat forms textrutetext
Tacksam för svar.Sv: Annat forms textrutetext
Sv: Annat forms textrutetext
Sv: Annat forms textrutetext
Public Class Class1
Public Shared MinGlobalaVariabel As String
End Class
Sedan kan du använda den variabeln från alla dina formulär som Class1.MinGlobalaVariabel
ex
Class1.MinGlobalaVariabel = Me.txtNamn.Text
och
Me.lblNamn.Text = Class1.MinGlobalaVariabel
-------
Det är Shared som gör variabeln tillgänglig i hela projektet utan att du behöver skapa instanser.