Przesłanianie funkcji wirtualnej

Funkcje wirtualne zdefiniowane w klasie bazowej można zastąpić za pomocą okno Właściwości programu Visual Studio.

Aby zastąpić funkcję wirtualną w okno Właściwości:

  1. W widoku klasy wybierz klasę.

  2. 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 pojawia się również w prawej kolumnie, przesłonięcia zostały już zaimplementowane.

  3. 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ąpienia funkcji jako <dodaj>FuncName.

  4. Wybierz sugerowaną nazwę, aby dodać kod wycinka dla funkcji.

  5. Aby edytować funkcję przesłaniającą, kliknij dwukrotnie nazwę funkcji w widoku klasy i edytuj kod w oknie źródła.

Aby usunąć przesłonięć, wybierz nazwę funkcji przesłonięcia w prawej kolumnie i wybierz pozycję Usuń>FuncName<. Kod funkcji jest komentowany.