Gå til innhold

Anbefalte innlegg

Hei

 

Har et lite problem og det låter slik:

 

La oss si at jeg har en mainform, i den formen ligger det en textbox.

Så lager jeg en ny form, i den formen er det også en tekst boks.

 

Så kommer mitt problem. Når programmet er igang så er den mainformen oppe, så kommer den nye formen opp, og da skal teksten som står i den tekstboksen sendes over til den tekst boksen som er i mainformen. Hvordan jør jeg dette?

 

Vet hvordan det gjøres i vb 6.0

Eks: Mainfrm.textbox1.text = Nyfrm.textbox2.text

 

Men jeg fatter ikke hvordan jeg får det til i vb.net

Lenke til kommentar
Videoannonse
Annonse

Du må deklarere begge formene i en modul.

 

Public Module mdlMain
 Public frm1 As Form1
 Public frm2 As Form2
 Public Sub Main()
   frm1.ShowDialog()
 End Sub
End Module

 

Og så bruker du mdlMain.frm2 istedet for Form2

(det er også mulig du må sette modifierlevel på TextBox1 til 'Public' istedet for 'Friend')

Lenke til kommentar
Du må deklarere begge formene i en modul.

 

Public Module mdlMain
 Public frm1 As Form1
 Public frm2 As Form2
 Public Sub Main()
   frm1.ShowDialog()
 End Sub
End Module

 

Og så bruker du mdlMain.frm2 istedet for Form2

(det er også mulig du må sette modifierlevel på TextBox1 til 'Public' istedet for 'Friend')

Jeg lagde en modul slik som du sa.

Så skrev jeg i form2 sin button1 dette:

 

frm1.TextBox1.Text = frm2.TextBox1.Text

 

EDIT: prøvde også:

 

mdlMain.frm1.TextBox1.Text = mdlMain.frm2.TextBox1.Text

 

Men ingen av delen funka, fikk bare en error. :no:

Endret av Stig Jøran
Lenke til kommentar

Nå er det vel strengt tatt ikke noen forskjell i språket på VB2003 og 2005, det er isåfall opp til .NET framework, forskjellen ligger nok heller i Visual Studio.

 

forskjellen i VB.NET og VB.NET 2003 er at frameworket er oppgradert til 1.1

 

Men Visual Studio er litt bedre (færre bugs, pluss noen greier i C++ siden C++ alltid er i forandring)

Endret av GeirGrusom
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...