Zaprojektować, zaimplementować i zademonstrować w praktyce użycie klas realizujących poniższe wytyczne:
Klasa dziedzicząca z WebBrowser udostępniająca zdarzenie pozwalające na reakcję w przypadku próby nawigacji do stron zawierających w adresie jedno z zakazanych słów (lista zakazanych słów jako właściwość).
Klasa dziedzicząca z TextBox udostępniająca zdarzenia pozwalające na reakcję w przypadkach: skasowanie zawartości, wklejenie tekstu ze schowka, skopiowanie zawartości do schowka.
Klasa dziedzicząca z CheckBox udostępniająca zdarzenie pozwalające na reakcję w przypadku co n-tej zmiany stanu zaznaczenia (N ustawiane jako właściwość o nazwie "Cykl" - na wzór właściwości "Items" klasy ListBox).
Klasa dziedzicząca z Button udostępniająca 4 zdarzenia pozwalająca na reakcję w przypadku kliknięcia w konkretnej ćwiartce przycisku.
Klasa dziedzicząca z ListBox pozwalająca na reakcję w przypadku zaznaczenia elementu parzystego i nieparzystego.
Przykład realizacji klasy dziedziczącej z TextBox i udostępniającej zdarzenia pozwalająca na reakcję w przypadku wpisania jednego z wyrazów z określonej listy: C#: Event