A c#-ban csak a visual studio-ban talalhato drag and droppos felulettel keszithetek guit vagy kodolhatom is?
Természetesen kódolhatod is, ugyanúgy létre tudsz hozni gombot és egyebeket kódból is, pl:
Button btn1 = new Button();
btn1.width = 60px;
... (beállítod a tulajdonságait)
form1.Controls.Add(btn1); (itt meg a form1 helyett értelemszerűen a te formod design neve kerül)
Amikor behúzod guira a vezérlőket, akkor a VS betesz egy halom kódot magától a programodba egy "generált" fájlba. Ennek a függvénynek a neve valamiféle "Initialize...", ami a progid konstruktorában meghívódik és mindent kirajzol. Ezt a folyamatot kézzel is végig tudod vinni:
1.) Vezérlő példányosítása
2.) Vezérlőhöz rendelsz parent objektumot
3.) Ha a fenti két pont minden vezérlő objektumra (gombok, textbox stb.) teljesítve lett, akkor Invalidálod az ablakot, ami által kirajzolja a vezérlőket az ablakra a Windows.
A 3-as ponthoz részletesebben:
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!