C#-ban ezt hogyan tudom megvalósítani?
Van egy Form1, azon egy listbox és egy button. Ha rákattintok a button-re megjelenik a Form2, ott létrehozok egy objektumot (textboxokon keresztül meg kell adni a paramétereit), illetve ott is van egy button, aminek hatására bezáródik a Form2, és a Form1-en a listboxhoz hozzáadódik a létrehozott objektum.
Ezt hogyan tudom megvalósítani? Hogyan tudok egy objektumot átadni formokon keresztül? Igen, tudom, Google a barátom, de ott a legtöbb megoldás olyan, hogy új Form1-et hoz létre, de nekem az eredetibe kellene visszaadni.
Jelenleg ott tartok, hogy Form2-nek van egy metódusa, ami létrehozza az objektumokat, de ha Form1-en keresztül ezt meghívom, akkor elszáll a program, mert a metódus nem tudja létrehozni az objektumot a paraméterek hiánya miatt.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
Form2-be csinálj egy eventet, amelyik bezárásakor váltódik ki, és paramétere az új objektum.
Form1-ben példányosítsd a Form2-t, iratkozz fel az eseményre, majd jelenítsd meg Form2-t.
Form1-ben létrehozott eseménykezelő pedig adja hozzá a listához a paraméterül kapott objektumot.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
Itt megtalálod a választ:
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, 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!