Moi!
Pitäis välittää tietoo formilta toiselle. Vaikka "kieli"-muuttujan sisältö. Yritin
tämmöstä moduulijutskaa... ei toimi.
Module Module1 Dim tieto As String Sub Laheta_tieto(ByVal Lahde As String) tieto = Lahde End Sub Sub Vastaanota_tieto(ByVal Tulo As String) Tulo = tieto End Sub End Module 'Välitin tiedon näin (vb ehdotti tätä): 'Lähetysformi: Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click If Voiko_menna_seuraavaan = False Then MsgBox("Select your languange!") Exit Sub End If Laheta_tieto(Lahde:=kieli) Me.Hide() Form2.Show() End Sub 'Tossa alhaalla vastaanottoformi: Public Class Form3 Dim kieli As String Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click ProgressBar1.Value = 1 Vastaanota_tieto(Tulo:=kieli) MsgBox("Your languange: " & kieli) End Sub End Class
Muut vaihtoehdot muuttujien käsittelyssä oli virheellisiä.
En tiedä miten tieto välitetään.
Kiitos etukäteen!!!
Miksi et käytä yleistä muuttujaa suoraan. Siis modulissa esittelet muuttujan 'Public tieto As String' ja sitä sitten kirjoitat ja luet tuota muuttujaa missä vaan?
Ahaa, niimpä tietysti. Kiitos!!!
Aihe on jo aika vanha, joten et voi enää vastata siihen.