vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Blitzschnelles Erstellen von grafischen Diagrammen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Geerbte Methoden o. Eigenschaften einer Klasse (richtig) ausblenden  
Autor: WaldiMaywood
Datum: 04.03.04 18:09

Hallo zusammen,

Kann man bestimmte Methoden oder Eigenschaften eines geerbten Objektes ausblenden? Ist das überhaupt möglich? Bei verwenden des Attributes System.ComponentModel.BrowsableAttribute wird ja (nur) die Eigenschaft im Eigenschaftenfenster im Designer nicht angezeigt. Nur die gleiche Zielsetzung, aber bezogen auf den Codeeditor.
Über den Sinn kann man sich streiten, würde es aber sehr gerne wissen.
Hab mich einmal mit einem C++'ler unterhalten, unter dieser meinte das es in dieser Sprache irgendwie wohl ginge, aber ist so etwas überhaupt in VB möglich?!

Mein Gedanke war halt den Modifier (Zugriff) zu ändern ...

Angenommen folgende Basisklasse + Interface
Public Interface IMyInterface
    Sub MyMethod()
    Property MyProperty() As String
End Interface
Public Class MyBaseClass
    Implements IMyInterface
    Protected Friend Overridable Sub MyMethod() Implements IMyInterface.MyMethod
        ' do something
    End Sub
    Public Property MyProperty() As String Implements IMyInterface.MyProperty
        Get
            ' do something
        End Get
        Set(ByVal Value As String)
            ' do something
        End Set
    End Property
End Class
Hier die geerbte Klasse: (den Modifier auf Private ändern reicht leider nicht, wäre auch etwas zu einfach)
Class MyInheritClass
    Inherits MyBaseClass
    Private Overrides Sub MyMethod() ' <<< das geht ja leider nicht!
    End Sub
End Class
Schon einmal Danke für eure Bemühungen + Anregungen

Steve
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Geerbte Methoden o. Eigenschaften einer Klasse (richtig) aus...1.763WaldiMaywood04.03.04 18:09
Re: Geerbte Methoden o. Eigenschaften einer Klasse (richtig)...842ModeratorDaveS04.03.04 20:18
Re: Geerbte Methoden o. Eigenschaften einer Klasse (richtig)...782WaldiMaywood04.03.04 21:57

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel