Dziedziczące formy – brak wywoływania eventów?

Mając nastepującą konstrukcję form:

forma nadrzędna -> forma dziedzicząca

trzeba koniecznie pamiętać o InitializeComponents(); w konstruktorze formatki dziedziczącej – brak tej linii powoduje, że wywołują się tylko eventy dopięte do kontrolek formy głównej.

Same eventy można podpinać wielokrotnie – do przycisku może wywoływać się np. najpierw event onClick z formy nadrzędnej, a potem podrzędnej.

Chcąc je jednak nadpisać, funkcję formy nadrzędnej oznaczamy jako virtual, a dziedziczącej – override.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *