Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB.NET: Yleinen muuttuja

Sivun loppuun

CoDeR [03.06.2004 20:46:20]

#

sellast juttuu vaan oisin kysyny et miten sais määriteltyy sellasen muuttujan et se toimis kaikis formeis (moduliinha se vissii mut...)

Antti [03.06.2004 20:47:50]

#

Esim moduliin tai formiin:

Public MyVariable as Integer

Tai VB.NETissä

Public Shared MyVariable as Integer

CoDeR [03.06.2004 20:55:12]

#

Joo kiitti.. mut entä jos vaik muuttuja u1nimi saa form1:ssä arvon Pekka ni miten saan tulostettuu sen muuttujan u1nimi arvon form2:ssa? ... sehän on vaik jos tulostaa sen textboxiin ni Text1.text = u1nimi.. mutta miten se form2 sais tiedon että muuttuja u1nimi on saanut arvon Pekka (jonka se sitten tulostaa)??

Edit: oikeest jos joku osais vastata tohon ni helpottais huomattavasti!

tuomas [03.06.2004 21:01:22]

#

Toimii ihan samalla lailla kuin form1:ssä.

CoDeR [03.06.2004 21:01:59]

#

???? siis...

tuomas [03.06.2004 21:04:28]

#

tee sinne form2:teen vaikka textbox ja kirjoitat
sitten johonkin tapahtumaan:
text1.text = u1nimi

CoDeR [03.06.2004 21:06:33]

#

eipä onnistu sillee.... =( testattu o

tuomas [03.06.2004 21:07:42]

#

form1:stä käsin:
form2.text1.text = u1nimi

setä [03.06.2004 21:08:22]

#

Jos määrittelet muuttujan u1nimi modulissa Global-lauseella. Mutta jos määrittelet sen formissa Public-lauseella, täytyy muuttujan eteen lisätä formi, jossa se on määritelty eli siis:
Text1.text = Form1.u1nimi

CoDeR [03.06.2004 21:10:12]

#

eip toimi sekää? .. =(

Siis toi tuomaksen juttu =)

setä [03.06.2004 21:11:25]

#

Tsekkaa nyt että ne nimet on oikein. Kyllä se toimii taatusti.
Siis Formissa 1 määrittelet muuttujan
Public u1nimi As String
Formissa 2 on tekstiruutu Text1 ja koodi
Text1 = Form1.u1nimi

CoDeR [03.06.2004 21:38:26]

#

no ei muuten toimi...

Antti [03.06.2004 21:45:40]

#

Siis mikä versio VB:stä sulla on?

CoDeR [03.06.2004 21:59:54]

#

6.0

kenkku [03.06.2004 22:03:04]

#

setä kirjoitti:

Text1 = Form1.u1nimi

Ehkä sen pitäisi olla text1.text..? :)

CoDeR [03.06.2004 22:17:44]

#

ei se vaikuta

Antti [03.06.2004 22:37:58]

#

Jos muuttuja on määritelty formin tai modulin yläosassa ennen mitään muuta koodia se toimii varmasti - ethän vain ole määritellyt sitä jonkin subin tai funktion sisällä?

Jos ei vieläkään toimi niin laita pätkä sitä koodia tänne.


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta