Przesłanianie funkcji wirtualnej
Funkcje wirtualne zdefiniowane w klasie bazowej można zastąpić za pomocą programu Visual Studio okno Właściwości.
Aby zastąpić funkcję wirtualną w okno Właściwości:
W widoku klasy wybierz klasę.
W okno Właściwości wybierz przycisk Przesłonięcia.
Uwaga
Przycisk Przesłonięcia jest dostępny po wybraniu nazwy klasy w widoku klasy lub wybraniu w oknie źródłowym.
Lewa kolumna zawiera listę funkcji wirtualnych. Jeśli nazwa funkcji wirtualnej również pojawi się w prawej kolumnie, przesłonięcia zostały już zaimplementowane.
Jeśli funkcja nie ma przesłonięć, wybierz komórkę w prawej kolumnie w okno Właściwości, aby wyświetlić sugerowaną nazwę zastępowania funkcji jako <dodaj>FuncName.
Wybierz sugerowaną nazwę, aby dodać kod wycinkowy dla funkcji.
Aby edytować funkcję zastępowania, kliknij dwukrotnie nazwę funkcji w widoku klasy i edytuj kod w oknie źródłowym.
Aby usunąć przesłonięcia, wybierz nazwę funkcji przesłonięcia w prawej kolumnie i wybierz pozycję <Usuń>FuncName. Kod funkcji jest komentowany.