Tworzenie kontrolek pochodnych

Zdarzają się sytuacje, w których tworzenie od podstaw własnych kontrolek nie jest konieczne. Być może wystarczy wtedy modyfikacja zachowania już istniejących kontrolek. Możemy wówczas utworzyć kontrolkę pochodną z istniejącej kontrolki lub z dowolnej klasy. Wyobraźmy sobie na przykład, że chcielibyśmy posiadać przycisk, podający liczbę wskazującą, ile razy został kliknięty. Tego rodzaju przycisk może być użyteczny w wielu aplikacjach. Niestety, kontrolka ASP.NET Button nie posiada tego typu funkcji.

W celu przezwyciężenia tego ograniczenia klasy Button wyprowadzimy z System.Web.UI.WebControls.Button nową własną kontrolkę. Klikamy prawym przyciskiem myszy nazwę projektu CustomControl i dodajemy nową kontrolkę ASP.NET ...

Get ASP.NET 3.5. Programowanie now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.