hmm.. fik du virkelig noget ud af den artikkel?
well, usercontrols, både når det gælder webforms og winforms, er egentlig ikke andet end en form for genbrug af kode. Lad os f.eks. sige at du er ved at udvikle et program som kræver at du logger ind. Andre steder i programmet skal du måske logge ind igen fordi at du skal bruge flere rettigheder end du fik da du loggede ind første gang. Du kan selvfølgelig skrive al den kode der skal til, tekstbokse, knapper, input-validering m.m. to eller flere gange, alt efter hvor mange steder du skal bruge der er brug for at logge ind... ELLER, du kan lave din login-ting en gang for alle, og gemme den som usercontrol, og på den måde genbruge den. På den måde sikrer du genbrug af kode, samt ensartet udseende af de forskellige login-bokse der popper op for brugerne.
En usercontrol kan også nogle gange ses som en form man laver, som så kan smides ovenpå en form... så det ligesom bliver en form i en form ;)
der er et eksempel her, fra selveste Microsoft ;)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemWindowsFormsUserControlClassTopic.asp