C#-ban hogy lehet ilyet?
A c# ban minden objektum, ezért minél előbb felejtsd el a váltózó fogalmát. Tudom furán hangzik ,de ha így közelíted meg sokkal előbb fogod megérteni a nyelvet.
Mind form elemnek, van neve. Vegyünk egy textboxot, a neve legyen box.
Azt mondod ezt akarod beleírni hello. box = hello így nem fog menni mert a box -nak rengeteg tulajdonsága van van magassága szélessége és millió egy dolog.
Szóval valahogy így kéne. box.Text = "hello"; Fejből írtam remélem jól emlékeztem. :)
Bár most hogy elolvastam még egyszer a kérdést lehet nem jól értelmeztem, rosszul közelíted meg, ha valami bonyolultabb dolgot szeretnél kiírni egy textboxba, akkor nem kívülről kéne irányítani a textboxot, hanem inkább a funkciót kéne kívül rakni a formon kívülre.
Csinálsz egy objektuot, majd az objektumot példányosítod a formben, és úgy használod.
Másik megoldást mondok, van 2 formod. Form1 és Form2. Mind két formben van egy textbox, Form2 -ben pluszban van egy változó is.
Form1 forráskódja: [link]
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!