Za prikaz odredjenog Item-a mislim da bi ti najpogodnije bilo da napravis nasledjene klase iz tvog Item-a
Code:
//npr ..
public ItemCheckButton : Item { }
public ItemTextField : Item {}
i onda da u njima implementiras metode koje ce biti za prikaz tj. da li ce da se pojavljuju checbox-ovi buttoni ili textbox-ovi za odgovor ..
A za obradu rezultata napravi neku container klasu koja ce imati niz item-a i koja ce za svaki item proveravati odgovore i sabirati poene ..
Code:
public ItemCollection
{
Item [] array ;
//metode za obradu
}
Probaj da uvek odvojis klase koje su za prikaz na formi od samih podataka jer ce ti kasnije biti mnogo lakse da odrzavas takav kod ...
Viva lollapalooza